Como adicionar um ícone antes de cada item na caixa de diálogo de alerta?
Estou usando um AlertDialog (veja o código abaixo) e gostaria de colocar uma imagem antes de cada texto.
Por exemplo, ícone de e-mail e texto "E-mail", ícone do Facebook e texto "Facebook" etc.
Usando o código a seguir, como adicionar um ícone antes de cada valor de texto?
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();