这个demo演示了DialogFragment的用法,该类实现了利用Fragment对Dialog进行管理 。
它是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。典型的用于: 展示警告框,输入框,确认框等等。
* 使用DialogFragment来管理对话框,当旋转屏幕和按下后退键时可以更好的管理其声明周期, 它和Fragment有着基本一致的声明周期。且DialogFragment也允许开发者把Dialog作为 内嵌的组件进行重用,类似Fragment(可以在大屏幕和小屏幕显示出不同的效果)。
* 使用DialogFragment至少需要实现onCreateView或者onCreateDIalog方法。
* onCreateView即使用定义的xml布局文件展示Dialog。onCreateDialog即利用 AlertDialog或者Dialog创建出Dialog。
* 本例实现的的是onCreateDialog
activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent&#