2010-06-30 4 views
0

J'ai vu ces questions sans réponse sur certains forums et je me demande si quelqu'un a une idée sur la façon de répondre.Gonflant une vue dans Button?

Disons par exemple qu'un bouton est nécessaire avec une image et un texte. Il semblerait naturel de créer une vue xml puis de la gonfler dans le bouton. Est-ce possible?

Pour le moment je n'ai pas besoin du bouton pour avoir l'air cliquable ou changer sa couleur au clic, mais il pourrait aussi être intéressant de voir comment cela sera affecté par le gonflement. Btw, j'ai trouvé ce tutoriel décrivant une solution au même problème, mais ils écrivaient une classe étendant View pour obtenir le but. Cela me semble un peu exagéré. http://kahdev.wordpress.com/2008/09/13/making-a-custom-android-button-using-a-custom-view/

Merci d'avance! Anna

Répondre

0

Créez une mise en page XML de votre bouton personnalisé, qui contient TextView et ImageView. Mettez les attributs suivants à la disposition racine dans le fichier:

android:background="@android:drawable/btn_default" 
android:focusable="true" 
android:clickable="true" 

et vous obtiendrez ce dont vous avez besoin.