要让alertDialog框在点击按钮时消失,可以通过以下步骤实现:
以下是一个示例代码:
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("提示");
builder.setMessage("确定要执行该操作吗?");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 执行相关操作
dialog.dismiss(); // 关闭对话框
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss(); // 关闭对话框
}
});
AlertDialog alertDialog = builder.create();
alertDialog.show();
在上述代码中,我们创建了一个AlertDialog对象,并设置了标题为"提示",消息内容为"确定要执行该操作吗?"。同时,我们为确定按钮和取消按钮分别设置了点击事件监听器。在点击确定按钮或取消按钮时,会执行对应的点击事件监听器中的代码,并调用dialog.dismiss()方法来关闭对话框。
这样,当用户点击按钮时,AlertDialog框将会消失。
领取专属 10元无门槛券
手把手带您无忧上云