📌  相关文章
📜  android 中的 alertdialog 显示 - Java (1)

📅  最后修改于: 2023-12-03 14:59:15.972000             🧑  作者: Mango

Android中的AlertDialog显示 - Java

AlertDialog是一种可以在Android应用程序中帮助用户进行交互的弹出式对话框。这个对话框是一个强大的工具,可以在用户需要进行一些操作时显示提示框。

创建AlertDialog

以下是如何在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的布局

我们可以使用自定义布局来设置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.BuildersetView()方法设置布局。

总结

AlertDialog是Android应用程序中一个非常有用的控件,它可以帮助用户进行交互。在本文中,我们介绍了如何创建AlertDialog,如何设置其布局,并提供了示例代码供参考。