com.kongzue.dialog.v3.CustomDialog在fragment里面写弹框
时间: 2023-11-28 18:48:02 浏览: 131
自定义dialogfragment 底部弹出框 实现分享效果
在 Fragment 中使用 CustomDialog 弹框,可以按照以下步骤进行:
1. 在 Fragment 中创建 CustomDialog 对象。
```
CustomDialog dialog = new CustomDialog(getContext());
```
2. 设置 CustomDialog 的样式和内容。
```
dialog.setContentView(R.layout.dialog_layout);
dialog.setFullScreen(true);
dialog.setTitle("标题");
dialog.setMessage("内容");
```
3. 设置 CustomDialog 的按钮及其点击事件。
```
dialog.setPositiveButton("确定", new View.OnClickListener() {
@Override
public void onClick(View v) {
// 点击确定按钮的操作
dialog.doDismiss();
}
});
dialog.setNegativeButton("取消", new View.OnClickListener() {
@Override
public void onClick(View v) {
// 点击取消按钮的操作
dialog.doDismiss();
}
});
```
4. 显示 CustomDialog。
```
dialog.show();
```
完整代码示例:
```
CustomDialog dialog = new CustomDialog(getContext());
dialog.setContentView(R.layout.dialog_layout);
dialog.setFullScreen(true);
dialog.setTitle("标题");
dialog.setMessage("内容");
dialog.setPositiveButton("确定", new View.OnClickListener() {
@Override
public void onClick(View v) {
// 点击确定按钮的操作
dialog.doDismiss();
}
});
dialog.setNegativeButton("取消", new View.OnClickListener() {
@Override
public void onClick(View v) {
// 点击取消按钮的操作
dialog.doDismiss();
}
});
dialog.show();
```
阅读全文