我用 AlertDialog.Builder
创建了一个 AlertDialog
,并用 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();
如果我设置了 PositiveButton
,我可以看到那个按钮就好了。我也尝试设置 MultiChoiceItems
和 SingleChoiceItems
但这些都不起作用。
最佳答案
使用 setTitle
代替 setMessage
设置消息正文并覆盖项目列表。
关于android - AlertDialog 的项目未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10714911/