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 XML : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.