java - 将图像添加到自定义 AlertDialog

标签 java android dialog

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

前 3 个让他们在点击时直接调用号码,第 4 个显示不同的 View 。

现在是这样的:

alt text

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

我想在前 3 个选项旁边放一个“调用图标”,在第 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

关于java - 将图像添加到自定义 AlertDialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4302439/

相关文章:

java - 如何确保 jnlp 在 64 位 jvm 上运行

android - Firebase 云消息传递 : not receiving message in android 12

android - Android中如何避免图片拉伸(stretch)

html - 在最小化浏览器期间,网格标题将隐藏在 p-dialog 中

java - 如何更改 joptionpane 的大小和字体?

java - 如何从所有按钮打印文本?

java - 再次 : Postgres driver not found on Heroku with Play 2. 0/Java

android - 在 Android 中将字符串数组列表从 Activity 传递到服务

android - 将换行符添加到 Android 中的文本资源?

Android:进度对话框微调器不旋转