Android之DialogFragment

DialogFragment在Android中用于创建和管理与Fragment交互的对话框。它监听dialog的关闭事件,确保状态同步。实现DialogFragment可以重写onCreateView填充内容或onCreateDialog创建自定义dialog。例如,可以通过XML布局文件创建登录窗口,然后继承DialogFragment并重写onCreateDialog方法。通过不断学习和实践,可以更好地掌握DialogFragment的使用。
摘要由CSDN通过智能技术生成

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"><span style="font-size:14px;">        DialogFragment是基于Fragment展示Dialog的窗口。对话框的控制(何时隐藏、显示、关闭)通过对应的Dialogment 的API来完成,而不是Dialog的API.</span></span>

         DialogFragment需要保证FragmentDialog的状态保持一致。它监听dialogdissmiss event,并且去处理自己的状态。这意味着应该调用 show(FragmentManager, String)或者show(FragmentTransaction, String)来添加一个DialogFragment的实例给UI层,并且它自主将removedialog消失的时候。

       实现这个类创建Dialog,需要通过重写法onCreateView(LayoutInflater, ViewGroup, Bundle)来填充dialog的内容,或者重写方法onCreateDialog(Bundle)来创建一个完全自定义的dialog

1.   重写onCreateView创建Dialog

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值