Android开发单项选择对话框
时间: 2023-08-05 18:16:23 浏览: 90
安卓开发单选列表对话框
您可以使用AlertDialog来创建单项选择对话框。以下是一个示例代码:
```
String[] items = {"选项1", "选项2", "选项3"};
int checkedItem = 1; // 默认选中第二项
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("请选择一个选项");
builder.setSingleChoiceItems(items, checkedItem, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 选中某个选项后的回调
}
});
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击确定后的回调
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击取消后的回调
}
});
AlertDialog dialog = builder.create();
dialog.show();
```
其中,items是一个字符串数组,包含了所有可供选择的选项;checkedItem表示默认选中的选项的索引;setSingleChoiceItems方法用于设置单项选择列表;setPositiveButton和setNegativeButton用于设置确定和取消按钮的回调。
阅读全文