如何在警报对话框构建器中插入图像

时间:2016-06-16 03:11:02

标签: android android-alertdialog

我可以在警告对话框构建器中插入图像吗?这是我的代码

public void Info(){
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setTitle("Info Aplikasi");
    builder.setIcon(R.drawable.info_adp);
    builder.setMessage("Jakarta Hospital Finder adalah " +
            "aplikasi pada perangkat mobile berbasis Android" +
            " yang memudahkan para pengguna untuk menemukan" +
            " lokasi serta menghubungi Rumah Sakit yang ada di daerah Jakarta.");
    builder.setCancelable(false);
    builder.setPositiveButton("Exit", null);
    AlertDialog dialog = builder.show();
    TextView messageView = (TextView)dialog.findViewById(android.R.id.message);
    messageView.setGravity(Gravity.CENTER);
}

1 个答案:

答案 0 :(得分:0)

AlertDialog.Builder不支持仅使用其API添加图片。您必须创建自定义布局并将其添加到构建器,以便将ImageView添加到布局中。官方警报对话文档中有一个非常直接的示例:https://developer.android.com/guide/topics/ui/dialogs.html#CustomLayout