AlertDialog的项目未显示

All*_*mod 39 android android-alertdialog

我创建了AlertDialog一个AlertDialog.Builder并设置了一些项目setItems().显示对话框但我看不到任何项目.我所看到的只是信息.

final CharSequence[] items = {"Red", "Green", "Blue"};

AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(activity);
dialogBuilder.setMessage("Pick a color");
dialogBuilder.setItems(items, new DialogInterface.OnClickListener() {        
    public void onClick(DialogInterface dialog, int which) {
        // Do anything you want here
    }    
});

dialogBuilder.create().show();
Run Code Online (Sandbox Code Playgroud)

如果我设置了PositiveButton,我可以看到那个按钮就好了.我也试过设置MultiChoiceItems,SingleChoiceItems但这些都不起作用.

Paw*_*ski 149

使用setTitle而不是setMessage设置邮件正文并覆盖项目列表.

  • 使用列表项和警告对话框时很难发现这一点. (3认同)
  • 这应该在文档中说明.谢谢,你的回答救了我的一天 (2认同)
  • 怎样才能两者兼得呢?物品和消息? (2认同)