android在onCreateDialog中使用AlertDialog dialog自定义一个弹窗
时间: 2023-12-03 17:45:16 浏览: 154
android 使用alertdialog创建自定义对话框
4星 · 用户满意度95%
可以像下面这样在 `onCreateDialog()` 方法中自定义一个 `AlertDialog` 弹窗:
```java
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle("自定义弹窗标题")
.setMessage("自定义弹窗消息")
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击确定按钮后的操作
}
})
.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击取消按钮后的操作
}
});
return builder.create();
}
```
在上面的代码中,我们使用 `AlertDialog.Builder` 类创建了一个 `AlertDialog` 对象,并设置了标题、消息和确定、取消按钮的点击事件,最后通过 `builder.create()` 方法返回一个 `Dialog` 对象。你也可以根据自己的需求在 `AlertDialog` 中添加其他的控件和监听器。
阅读全文