可以使用AlertDialog.Builder和setSingleChoiceItems方法来显示单选按钮。
示例代码:
private void showAlertDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("选择一个选项");
final String[] items = {"选项 1", "选项 2", "选项 3"};
int checkedItem = 0; // 默认选中第一个选项
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();
}
上一篇:AlertDialog不显示
下一篇:AlertDialog不显示文本