将图像添加到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