AlertDialog对话框
时间: 2024-07-25 11:00:39 浏览: 52
AlertDialog是一个在Android平台上常用的对话框组件,用于在应用程序中显示一些临时的通知或请求用户做出选择。它通常包含一个标题、消息和一组选项按钮(如“确定”、“取消”),有时还会有输入框。当创建一个AlertDialog时,你可以自定义内容、布局和行为。
下面是创建一个简单AlertDialog的基本步骤:
1. 创建一个新的AlertDialog实例,传递一个DialogFragment或AlertDialog.Builder对象。
```java
AlertDialog.Builder builder = new AlertDialog.Builder(context);
```
2. 设置对话框的基本属性,如标题、消息和图标。
```java
builder.setTitle("提示");
builder.setMessage("您确定要退出应用吗?");
builder.setCancelable(false); // 如果为true, 用户点击对话框外会关闭
```
3. 添加按钮,可以选择多个或单选。
```java
builder.setPositiveButton("确认", (dialog, which) -> {/* 用户点击"确定" */});
builder.setNegativeButton("取消", (dialog, which) -> {/* 用户点击"取消" */});
```
4. 显示对话框。
```java
AlertDialog dialog = builder.create();
dialog.show();
```
阅读全文