在使用alertdialog.builder类创建多选对话框时,使用的关键方法是什么
时间: 2024-04-30 13:19:53 浏览: 158
封装好的Dialog,实现的对话框类型多,并且功能强大,直接调用封装好的几个方法就可以实现各种对话框并处理其中的数据
在使用 AlertDialog.Builder 类创建多选对话框时,使用的关键方法是 setMultiChoiceItems() 方法。该方法用于设置多选对话框的选项列表和选中状态。它需要传入一个数组表示选项列表,一个布尔型数组表示选中状态,以及一个 DialogInterface.OnMultiChoiceClickListener 接口用于监听选项的点击事件。例如:
```
String[] options = {"Option 1", "Option 2", "Option 3"};
boolean[] checked = {false, true, false};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMultiChoiceItems(options, checked, new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
// 处理选项的点击事件
}
});
AlertDialog dialog = builder.create();
dialog.show();
```
阅读全文