将图像添加到Custom AlertDialog

时间:2010-11-29 09:36:42

标签: java android dialog

我制作了一个AlertDialog,让用户可以选择我显示的4个选项中的一个。

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

这就是现在的样子:

alt text

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

1 个答案:

答案 0 :(得分:0)

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

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