Ajouter une image à un Button par code java
Bonjour à toutes et à tous,
Je souhaiterais ajouter une image dans un Button par programmation dans un fichier *.java, mais je suis pas fichu de trouver comment.
Par exemple, dans un fichier xml, ça donne :
Code:
1 2 3 4 5 6 7 8 9
| <Button
android:id="@+id/BtnEnrg"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:drawableLeft="@drawable/enrg" // l'image que je veux voir dans le bouton
android:minHeight="40dp"
android:text=" Enregistrer" /> |
Dans mon fichie *.java, mon Button avec son texte c'est :
Code:
1 2 3 4 5
| Button afficher = new Button(context);
afficher.setTextSize(24);
afficher.setText(Main.lstCartes.elementAt(i).Nom); // Ça, c'est le texte
afficher. ... // que faut-il faire pour ajouter une image ?
lesCartes.addView(afficher); // je place le Button dans une vue |
Quelle(s) instruction(s) utiliser pour ajouter une image au Button ?
Merci de votre aide.
Pierre.