如何解决创建一个包含列表的警报对话框
如何在 AlertDialog 上创建一个列表,其中包含一些单选按钮,当我点击 AlertDialog 的项目时,执行类似 toast 的操作。
解决方法
试试这个:
//Setup the alert builder
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("Choose an animal");// add a radio button list
String[] animals = {"horse","cow","camel","sheep","goat"};
int checkedItem = 1; // cow
builder.setSingleChoiceItems(animals,checkedItem,new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,int which) {
//Here you can implement Toast Message
}
});
//Add OK and Cancel buttons
builder.setPositiveButton("OK",int which) {
//Handle when user clicks OK
}
});
builder.setNegativeButton("Cancel",null); //Create and show the alert dialog
AlertDialog dialog = builder.create();
dialog.show();
让我知道这是否有帮助:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。