📅  最后修改于: 2023-12-03 14:59:15.972000             🧑  作者: Mango
AlertDialog
是一种可以在Android应用程序中帮助用户进行交互的弹出式对话框。这个对话框是一个强大的工具,可以在用户需要进行一些操作时显示提示框。
以下是如何在Java中创建AlertDialog
的代码:
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setCancelable(false);
builder.setTitle("提示");
builder.setMessage("确定要删除此用户吗?");
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 alertDialog = builder.create();
alertDialog.show();
在上面的代码中,我们创建了一个AlertDialog.Builder
对象,并设置对话框的标题、消息、确定按钮和取消按钮。
我们可以使用自定义布局来设置AlertDialog
的外观。以下是使用自定义布局的代码:
LayoutInflater layoutInflater = LayoutInflater.from(context);
View promptView = layoutInflater.inflate(R.layout.my_dialog_layout, null);
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setView(promptView);
AlertDialog alertDialog = builder.create();
alertDialog.show();
在上面的代码中,我们使用LayoutInflater
来获取自定义布局,然后使用AlertDialog.Builder
的setView()
方法设置布局。
AlertDialog
是Android应用程序中一个非常有用的控件,它可以帮助用户进行交互。在本文中,我们介绍了如何创建AlertDialog
,如何设置其布局,并提供了示例代码供参考。