Kotlin Android AlertDialog

17 Mar 2025 | 阅读 2 分钟

Android AlertDialogDialog 类的子类。 它用于提示一个小的对话框窗口,以便在用户可以在不更改屏幕的情况下在同一活动中继续操作之前做出决定。 对话框显示标题、消息、最多三个按钮或自定义布局。

AlertDialog.Builder 类的实例用于制作警报对话框。 通过警报对话框,我们创建肯定(是)、否定(否)和中性(取消)的决定。

Kotlin Android AlertDialog 示例

在本例中,我们通过单击按钮提示一个警报对话框窗口。 此对话框窗口设置了三个决定操作,即肯定、否定和中性。

activity_main.xml

activity_main.xml 文件中添加以下代码。 在此布局文件中,我们添加一个按钮来提示警报对话框。

strings.xml

strings.xml 文件中添加以下代码。

MainActivity.kt

MainActivity.kt 类中添加以下代码。 AlertDialog.Builder 类的实例调用 setTitle()、setMessage()、setIcon() 方法分别设置对话框的标题、消息、图标。

要在警报对话框上设置操作,请分别为肯定、中性和否定操作调用 setPositiveButton()、setNeutralButton() 和 setNegativeButton() 方法。 AlertDialog.Builder 的 show() 方法用于显示警报对话框。

输出

Kotlin Android AlertDialog Kotlin Android AlertDialog
Kotlin Android AlertDialog
下一主题#