将图像添加到Custom AlertDialog

我做了一个AlertDialog,让用户选择我显示的4个选项中的一个。

前三个让他们点击它时直接调用一个数字,第四个显示不同的视图。

这就是它现在的样子:

替代文字

由于第四个选项的目的是一个不同的任务,我想让它看起来不同,因为用户可能会感到困惑。

我想在前3个选项旁边放一个’call-icon’,在第4个选项旁边放一个箭头。

现在仍然是我的问题; 如何将图像放在前3个选项旁边?

以下是创建对话框的代码:

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(); } 

我不认为你可以用AlertBuilder做到这一点。 您应该选择创建自定义对话框,例如本教程:

http://about-android.blogspot.com/2010/02/create-custom-dialog.html