【发布时间】:2012-05-29 16:54:14
【问题描述】:
我用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 android-alertdialog