Je suis nouveau dans le développement d'applications Android. Je voudrais demander l'utilisation du 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 l'événement de clic du bouton d'image?à quoi sert le bouton image?
Répondre
Si vous recherchez dans l'API pour Button, vous verrez qu'il a une méthode appelée setOnClickListener héritée de View. Puisque ImageButton est également une vue, vous pouvez également appeler la même méthode pour cela.
La seule façon que je vois d'utiliser une image dans un bouton est en utilisant android: fond dans le XML. Ceci est uniquement utilisé pour définir ce qui est affiché derrière le texte d'un bouton. Vous devez utiliser ImageButton lorsque vous souhaitez créer un bouton qui utilise uniquement l'image comme fonctionnalité de définition. Si vous ne voulez voir que l'image et n'avez aucune partie de l'arrière-plan du bouton visible, vous pouvez configurer Android: fond sur le bouton pour utiliser un dessin invisible.
Le contrôle du bouton Image est un type spécial de bouton qui affiche un graphique Dessine au lieu du texte.
Les boutons Image et Bouton sont dérivés de la classe View, mais ils ne sont pas liés entre eux. La classe Button est en fait une sous-classe directe de Text View (pensez à une ligne de texte avec un graphique d'arrière-plan qui ressemble à comme un bouton), tandis que la classe Image Button est une sous-classe directe de Image View.
@Nikki: j'avais éidé ma vieille réponse et vous a montré la différence d'extrait b/w le bouton et le bouton Image –
- 1. À quoi sert le glyphe?
- 2. À quoi sert l'iframe?
- 3. À quoi sert WindowsTokenRoleProvider?
- 4. À quoi sert pcap_pkthdr?
- 5. À quoi sert SocketOptionName.ReuseAddress?
- 6. À quoi sert __gxx_personality_v0?
- 7. À quoi sert MyAssembly.XmlSerializers.dll?
- 8. À quoi sert "float_t"?
- 9. À quoi sert httpContext.Response.SubStatusCode?
- 10. À quoi sert Go?
- 11. À quoi sert IList?
- 12. À quoi sert ApplicationDomain.domainMemory?
- 13. À quoi sert getVoiceMailAlphaTag()?
- 14. À quoi sert l'opérateur "==="?
- 15. À quoi sert Automapper?
- 16. À quoi sert l'hexagone?
- 17. À quoi sert le jeton d'utilisateur?
- 18. À quoi sert le nom d'index SQL?
- 19. À quoi sert le dossier obj?
- 20. À quoi sert le paramètre Neutral Language?
- 21. À quoi sert le filtre 'moreq'?
- 22. À quoi sert le fichier nib MainWindow.xib?
- 23. À quoi sert sys/user.h?
- 24. System.Web.Abstractions: à quoi sert-il?
- 25. À quoi sert sql-dump?
- 26. à quoi sert un manifeste?
- 27. PHP: à quoi sert pcntl_signal?
- 28. À quoi sert une interface graphique WPF?
- 29. A quoi sert AJAX?
- 30. A quoi sert Webprofile?
Salut Nikki, Pls référencer cette URL pour un exemple de projet dans lequel vous pouvez voir comment écrire un événement clic de l'image bouton http://www.anddev.org/tutorial_buttons_with_niceley_stretched_background-t4369.html –