Je veux ajouter une icône sur le côté gauche de la vue texte, comment faire?
Vous pouvez le faire en utilisant ce code.
TextView textView = (TextView) findViewById(R.id.myTxtView);
textView.setCompoundDrawablesWithIntrinsicBounds(R.drawable.icon, 0, 0, 0);
Vous pouvez utiliser:
Android:drawableLeft="@drawable/ic_launcher"
et vous pouvez également mettre un remplissage entre drawable
et textview
par
Android:drawablePadding="2dp"
Si vous souhaitez toujours qu'une icône apparaisse avant le texte, il est recommandé d'utiliser drawableStart
au lieu de drawableLeft
car de nombreuses langues ne sont pas lues de gauche à droite.
Vous pouvez l'utiliser dans votre fichier XML:
Android:drawableLeft
Pour votre TextView
et spécifiez un dessin que vous souhaitez présenter sur le côté gauche de celui-ci.