Question

Je suis nouveau au développement d'applications Android. Je voudrais demander à l'utilisation de bouton d'image dans la programmation Android lorsque le bouton simple peut également ajouter l'image avec le bouton. Comment pouvons-nous générer cliquez sur le bouton de l'événement image?

Était-ce utile?

La solution

Si vous regardez dans l'API pour vous verrez qu'il a une méthode appelée setOnClickListener héritée de la vue. Depuis ImageButton est également une vue, vous pouvez également appeler la même méthode pour elle.

La seule façon que je vois d'utiliser une image dans un bouton est en utilisant Android: arrière-plan dans le fichier XML. Il est uniquement utilisé pour définir ce qui est montré derrière le texte d'un bouton. Vous devez utiliser ImageButton lorsque vous voulez faire un bouton qui utilise uniquement l'image comme caractéristique déterminante. Si vous finissez par vouloir ne voir l'image et avoir aucune partie de l'arrière-plan de bouton visible, vous pouvez définir android:. Arrière-plan sur le bouton pour utiliser un Drawable invisible

Autres conseils


                                                                                                            Le contrôle de bouton d'image est un type spécial de bouton qui affiche un graphique Drawable au lieu du texte.

Le bouton d'image et contrôles boutons sont tous deux dérivés de la classe View, mais ils ne sont pas liés les uns aux autres. La classe Button est en fait une sous-classe directe de vue du texte (penser comme une ligne de texte avec un fond d'écran qui ressemble comme un bouton), alors que la classe Button d'image est une sous-classe directe de vue de l'image.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top