android 启动Dialog
时间: 2023-11-30 12:02:40 浏览: 91
Android的Dialog
要在 Android 中启动一个对话框,您可以按照以下步骤操作:
1. 创建一个 AlertDialog.Builder 对象:
```java
AlertDialog.Builder builder = new AlertDialog.Builder(this);
```
2. 设置对话框标题、消息和图标(可选):
```java
builder.setTitle("Title")
.setMessage("Message")
.setIcon(R.drawable.ic_dialog);
```
3. 添加按钮和按钮点击事件:
```java
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 点击 OK 按钮执行的代码
}
});
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 点击 Cancel 按钮执行的代码
}
});
```
4. 创建并显示对话框:
```java
AlertDialog dialog = builder.create();
dialog.show();
```
完整示例代码:
```java
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Title")
.setMessage("Message")
.setIcon(R.drawable.ic_dialog)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 点击 OK 按钮执行的代码
}
})
.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
// 点击 Cancel 按钮执行的代码
}
});
AlertDialog dialog = builder.create();
dialog.show();
```
阅读全文