Android 代码创建一个dialog
时间: 2023-08-18 07:25:10 浏览: 138
Android的Dialog
在 Android 中创建一个 dialog,通常需要以下几个步骤:
1. 创建一个 AlertDialog.Builder 对象:
```java
AlertDialog.Builder builder = new AlertDialog.Builder(context);
```
其中 context 是当前 Activity 或 Fragment 的上下文。
2. 设置 dialog 的标题、消息、按钮等属性:
```java
builder.setTitle("Dialog Title")
.setMessage("Dialog Message")
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击确定按钮后的操作
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击取消按钮后的操作
}
});
```
3. 创建 AlertDialog 对象并显示:
```java
AlertDialog dialog = builder.create();
dialog.show();
```
完整代码示例:
```java
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("Dialog Title")
.setMessage("Dialog Message")
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击确定按钮后的操作
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击取消按钮后的操作
}
});
AlertDialog dialog = builder.create();
dialog.show();
```
需要注意的是,这只是一个简单的创建 dialog 的示例,实际使用中可能需要根据实际需求进行修改。
阅读全文