J'utilise un AlertDialog (voir le code ci-dessous) et je voudrais mettre une image avant chaque texte.Comment ajouter une icône avant chaque élément dans la boîte de dialogue d'alerte?
Par exemple, l'icône de messagerie texte puis « Email », icône Facebook puis texte « Facebook », etc.
En utilisant le code suivant, comment ajouter une icône avant chaque valeur de texte?
final CharSequence[] items = { "Email", "Facebook", "Twitter", "LinkedIn" };
AlertDialog.Builder builder = new AlertDialog.Builder(More.this);
builder.setTitle("Share Appliction");
builder.setItems(items, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int item) {
if (item == 0) {
} else if (item == 1) {
} else if (item == 2) {
} else if(item == 3) {
}
}
});
AlertDialog alert = builder.create();
alert.show();
http://stackoverflow.com/questions/7792931/how-to-design-single-selection-dialog – UMAR