2010-11-29 11 views
2

J'ai créé un composant AlertDialog qui permet aux utilisateurs de choisir l'une des 4 options affichées.Ajout d'une image à un fichier AlertDialog personnalisé

Les 3 premiers les appellent directement un numéro quand ils cliquent dessus et le 4ème affiche une vue différente.

Voici à quoi il ressemble maintenant:

alt text

le 4e but d'option une autre tâche que je veux faire paraître différent parce que les utilisateurs peuvent se confondre.

J'ai pensé mettre une 'icône d'appel' à côté de la première option 3 et une flèche à côté de la 4ème option.

Reste maintenant ma question; comment mettre une image à côté des 3 premières options?

Voici le code qui crée la boîte de dialogue:

public void AlarmMenu(){ 
final CharSequence[] items = {"Politie", "Ambulance", "Brandweer", "Tips         >"}; 
AlertDialog.Builder builder = new AlertDialog.Builder(this); 
builder.setItems(items, new DialogInterface.OnClickListener() { 
    public void onClick(DialogInterface dialog, int item) { 
      switch (item){ 
       case 0: 
        break; 
       case 1: 
        break; 
       case 2: 
        break; 
       case 3: 
       break; 
      } 
    } 
}); 
AlertDialog alert = builder.create(); 
alert.show(); 
} 
+0

Voulez-vous s'il vous plaît essayer de ne pas toujours remplacer mon édition où j'uploadé image? –

+0

essayez de changer la couleur du texte pour le cas 3 (Si cela fonctionne pour vous !!) – Shaireen

+0

@Octavian je n'ai pas. Quand j'ai édité mon post, il m'a donné une erreur que je ne pouvais pas télécharger des images que je pourrais être «spam». Ce n'est pas ma faute .. – Galip

Répondre