Bonjour,

Je cherche à faire des boutons personnalisés avec une image et plusieurs textes. J'ai trouvé ce tuto qui correspond parfaitement. En gros, il crée un RelativeLayout qu'il fait ressembler à un bouton et le rend cliquable.

Mon problème est que je souhaite que ces boutons soient contenus dans une Dialog Box qui apparaît après la sélection d'un item d'une ListView. Et c'est là d'où vient le problème. Car dans son code, il analyse l'Activité mère pour en ressortir les Vues
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
// if our context is not Activity we can't get View supplied by id
            if (!(context instanceof Activity))
                return;
 
            // find relative layout by id  
            View v = ((Activity)context).findViewById(id);
Quand je fais tout comme lui, avec dans la dialog box
Code : Sélectionner tout - Visualiser dans une fenêtre à part
				RelativeLayoutButton button1 = new RelativeLayoutButton(MainActivity.this, R.id.button1);
le contenu du bouton s'affiche, mais pas sous forme de bouton (sans le background notamment) et il est non cliquable.

J'ai bien essayé de changé 2-3 trucs, mais rien n'y fait.

Auriez vous une idée du problème ?