web-dev-qa-db-fra.com

Comment ajouter une image (à gauche) et du texte sur le bouton

Comment ajouter une image (à gauche) et du texte sur le bouton?


À titre d'illustration:

enter image description here

24
Roy Lee

utilisation Android:drawableLeft="@drawable/image" dans votre mise en page xml

vous pouvez également le faire à partir du code

Drawable icon= getContext().getResources().getDrawable( R.drawable.image);
button.setCompoundDrawablesWithIntrinsicBounds( icon, null, null, null );
52
Michael Shrestha

Nous pouvons également gérer la taille du dessinable tout en faisant par programmation

Drawable dr = getResources().getDrawable(R.drawable.mag_green);
dr.setBounds(0, 0, 43, 40); //Left,Top,Right,Bottom
search_bar.setCompoundDrawables(dr, null , null , null);
7
i_m_mahii
        Android:text="Documentos"
        Android:drawableLeft= "@drawable/ic_document"
6
Everson Rafael