Android studio实现AlertDialog弹话框
时间: 2023-12-19 10:07:47 浏览: 120
Android studio 提示框Toast 弹出框AlertDialog 多种提示方法
要在Android Studio中实现AlertDialog弹出对话框,可以按照以下步骤进行:
1. 创建AlertDialog.Builder对象
```
AlertDialog.Builder builder = new AlertDialog.Builder(context);
```
2. 设置对话框标题、消息和图标(可选)
```
builder.setTitle("提示")
.setMessage("确定要删除吗?")
.setIcon(R.drawable.ic_alert);
```
3. 设置对话框的按钮及其点击事件
```
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击确定按钮后的操作
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击取消按钮后的操作
}
});
```
4. 创建AlertDialog对象并显示对话框
```
AlertDialog dialog = builder.create();
dialog.show();
```
完整代码示例:
```
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("提示")
.setMessage("确定要删除吗?")
.setIcon(R.drawable.ic_alert)
.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();
```
阅读全文