AlertDialog创建代码
时间: 2023-08-13 22:04:01 浏览: 56
以下是一个创建和显示AlertDialog的示例代码:
```java
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("提示")
.setMessage("这是一个AlertDialog的示例")
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
// 在这里处理确定按钮的点击事件
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
// 在这里处理取消按钮的点击事件
}
})
.show();
```
在上面的示例中,我们使用AlertDialog.Builder来创建一个AlertDialog对象。我们可以设置对话框的标题、消息内容,并添加确定和取消按钮。通过调用`show()`方法,我们可以显示AlertDialog。
你可以根据需要自定义对话框的标题、消息和按钮文本,以及为按钮添加点击事件监听器来执行相关操作。
请确保在创建和显示AlertDialog时,传递有效的`Context`对象。例如,在Activity中使用`this`作为Context,在Fragment中使用`requireContext()`或`getActivity()`作为Context。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)