要在确认对话框下方显示警告对话框,你可以使用AlertDialog类来创建这两个对话框。下面是一个示例代码:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("确认对话框");
builder.setMessage("是否要继续操作?");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 在确认对话框的确定按钮点击事件中显示警告对话框
showAlertDialog();
}
});
builder.setNegativeButton("取消", null);
AlertDialog confirmDialog = builder.create();
confirmDialog.show();
// 显示警告对话框的方法
private void showAlertDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("警告对话框");
builder.setMessage("这是一个警告!");
builder.setPositiveButton("确定", null);
AlertDialog alertDialog = builder.create();
alertDialog.show();
}
在这个示例中,首先创建一个确认对话框,当确认对话框的确定按钮被点击时,调用showAlertDialog()
方法来显示警告对话框。警告对话框与确认对话框的创建方式类似,只需设置相应的标题、消息和按钮即可。
记得将代码中的this
替换为当前上下文的引用(例如,如果在Activity中使用,可以使用MainActivity.this
)。