![Android-创建带单选项列表的对话框 - 我行偶素 - 笔记](https://i-blog.csdnimg.cn/blog_migrate/2f32b94ea80fa35bbdf2f3b25a76a407.jpeg)
面代码将打开一个如下图所示的选项列表对话框: final String[] items = {"java", ".net", "php"}; new AlertDialog.Builder(SenderNotificationActivity.this).setTitle("选择语言") .setItems(items, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int item) { Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show(); } }).show();//显示对话框 下面代码将打开一个如右下图所示的带单选框的列表对话框: final String[] items = {"java", ".net", "php"}; new AlertDialog.Builder(SenderNotificationActivity.this).setTitle("选择语言") .setSingleChoiceItems(items, 1, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int item) { Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show(); dialog.cancel(); } }).show();//显示对话框 setSingleChoiceItems()的第二个参数是设置默认选项, 选项索引从0开始,-1代表不选择任何选项。
![Android-创建带单选项列表的对话框 - 我行偶素 - 笔记](https://i-blog.csdnimg.cn/blog_migrate/2f32b94ea80fa35bbdf2f3b25a76a407.jpeg)
转载于:https://my.oschina.net/zchuanzhao/blog/512582