comment utiliser une image comme un bouton
cela devrait être facile, et je pensais vraiment que ce que je faisais était correct, mais apparemment, il ne l'est pas. J'ai une image que je veux utiliser comme un bouton, j'ai le bouton créé et de travail. Mais maintenant je veux juste cette image à afficher à la place de la standatd android "bouton".
Quelqu'un sait comment faire cela?
source d'informationauteur Ian
Vous devez vous connecter pour publier un commentaire.
Faire une utilisation de
<selector
Créer dans votre
drawable-hdpi
dossier fichier xml appelébutton_image.xml
et ajoutez les lignes suivantes:
et puis dans votre xml principal où vous déclarez votre bouton ajouter cette ligne
Et puis, vous obtenez l'effet de reall bouton. Notez que vous avez besoin de deux images pour obtenir l'effet de bouton est cliquée.
Si vous ne voulez pas utiliser le sélecteur et l'utilisation de l'image juste place, alors juste
Utilisation ImageButton classe.
Vous pouvez Utiliser ImageButtons au lieu de régulièrement des boutons
La il suffit de régler votre arrière-plan de votre image dans votre XML
Un bon tutoriel est Ici
Suivez-moi, Vous pouvez utiliser de nombreuses commandes dans android pour résoudre ce problème (Bouton, ImageView, ImageButton, ou même TextView ... ). Juste définit une image comme arrière-plan, puis met en œuvre OnClickListener pour gérer l'événement click.
Exemple, avec ImageView,
- dans le fichier de mise en page:
derrière-code fichier:
Vous devez écrire le
android:background="@drawable/my_pic"
à votre fichier xml sur le bouton. Où my_pic est votre pic du nom. Espérons qu'il vous aide.