谷歌建议我们使用DialogFragment而不是简单Dialog的使用Fragments API,但使用隔离DialogFragment的简单的是 - 否确认消息框是荒谬的。在这种情况下,最佳做法是什么?
3 回答
富国沪深
TA贡献1790条经验 获得超9个赞
在AlertDialog上使用DialogFragment:
自API级别13引入以来:
不推荐使用 Activity中的showDialog方法。不建议在代码中的其他位置调用对话框,因为您必须自己管理对话框(例如方向更改)。
差异DialogFragment - AlertDialog
他们有这么大的不同吗?从关于DialogFragment的 Android参考:
DialogFragment是一个片段,它显示一个浮动在其活动窗口顶部的对话框窗口。该片段包含一个Dialog对象,它根据片段的状态适当显示。控制对话框(决定何时显示,隐藏,关闭它)应该通过API 在这里完成,而不是直接调用对话框。
其他说明
由于具有不同屏幕尺寸的设备的多样性,片段是Android框架中的自然演变。
DialogFragments和Fragments在支持库
- 3 回答
- 0 关注
- 1481 浏览
添加回答
举报
0/150
提交
取消