我想问一下Android开发中如何点击no显示另一个Alert
时间: 2023-03-24 09:03:58 浏览: 68
框?
您可以在 Android 应用程序中使用 AlertDialog 类来创建警报对话框。在您的代码中,您可以使用 setNegativeButton() 方法来设置“否定”按钮,当用户点击该按钮时,您可以在 DialogInterface.OnClickListener() 中编写代码来显示另一个警报框。以下是示例代码:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("您确定要删除此项吗?");
builder.setCancelable(false);
builder.setNegativeButton("否定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
AlertDialog.Builder builder2 = new AlertDialog.Builder(this);
builder2.setMessage("您已取消删除此项。");
builder2.setCancelable(false);
builder2.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 用户点击确定按钮后的操作
}
});
AlertDialog alert2 = builder2.create();
alert2.show();
}
});
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 用户点击确定按钮后的操作
}
});
AlertDialog alert = builder.create();
alert.show();