本文实例讲述了Android开发之DialogFragment用法。分享给大家供大家参考,具体如下:
背景
Android 官方推荐使用 DialogFragment 来代替 Dialog ,可以让它具有更高的可复用性(降低耦合)和更好的便利性(很好的处理屏幕翻转的情况)。
而创建 DialogFragment 有两种方式:
1. 覆写其 onCreateDialog 方法 — ①
2. 覆写其 onCreateView 方法 — ②
虽然这两种方式都能实现相同的效果,但是它们各有自己适合的应用场景:
1. 方法 ①,一般用于创建替代传统的 Dialog 对话框的场景,UI 简单,功能单一。