Android开发AlertDialog的单项选择框使用方法
时间: 2023-08-07 08:03:18 浏览: 107
Android使用AlertDialog实现的信息列表单选、多选对话框功能
要创建一个带有单项选择框的AlertDialog,可以按照以下步骤进行:
1. 创建一个字符串数组,其中包含要显示在单项选择框中的选项。
```
String[] items = {"选项1", "选项2", "选项3"};
```
2. 创建一个AlertDialog.Builder对象,并设置标题、消息和单项选择框。
```
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("标题");
builder.setMessage("消息");
builder.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 处理选中的选项
}
});
```
其中,第二个参数 -1 表示默认没有选中任何选项,如果需要指定默认选中的选项,可以传入该选项在数组中的索引。
3. 调用Builder对象的create()方法创建AlertDialog,并显示出来。
```
AlertDialog dialog = builder.create();
dialog.show();
```
这样就可以创建一个带有单项选择框的AlertDialog了。在用户选择某个选项后,会触发OnClickListener的onClick()方法,可以在该方法中处理选中的选项。
阅读全文