Android studio实现AlertDialog弹话框具体代码
时间: 2023-12-20 07:03:20 浏览: 152
下面是一个简单的实现AlertDialog弹出对话框的代码示例:
```
// 弹出对话框
new AlertDialog.Builder(this)
.setTitle("提示")
.setMessage("确定要删除吗?")
.setIcon(R.drawable.ic_alert)
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击确定按钮后的操作
Toast.makeText(MainActivity.this, "已删除", Toast.LENGTH_SHORT).show();
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击取消按钮后的操作
Toast.makeText(MainActivity.this, "已取消", Toast.LENGTH_SHORT).show();
}
})
.show();
```
其中,`setTitle()`方法用于设置对话框的标题,`setMessage()`方法用于设置对话框的消息内容,`setIcon()`方法用于设置对话框的图标,`setPositiveButton()`方法用于设置对话框的“确定”按钮及其点击事件,`setNegativeButton()`方法用于设置对话框的“取消”按钮及其点击事件,`show()`方法用于显示对话框。
需要注意的是,这个代码示例是在Activity中实现的。如果在Fragment中使用,需要将`this`替换为`getActivity()`。
阅读全文