对话框是APP与用户交互的其中一种方式,比较常见的对话框有:更新对话框、退出提示对话框、进度条对话框、上下文对话框、选择对话框,创建对话框的方式有很多种,可以直接实例化Dialog,也可以弋讥孜求使用Dialog子类,下面详细分析创建对话框的一种方式。
工具/原料
Android开发工具:Android Studio或Eclipse
Android测试工具:虚拟设备或测试手机
第一种方式:直接实例化Dialog对象
1、Dialog属于对话框的基类,直接实例化Dialog创建对话框的好处,简单、方便,只需要指定对话框的View视图和title即可,如下图:

3、实例化Dialog,调用setContentView()方法,添加对话显示的View视图,最后调用show()方法显示对话框,如下图:

2、AlertDialog属于Dialog对话框常用的子类,AlertDialog构建对话框,调用AlertDialog.Builder内部类提供的set方法,添加默认属性,如下图:

第三方式:使用Fragment的子类DialogFragment
1、这里介绍的DialogFragment是位于android.support.v4.app包下的类,该类的特点:使用DialogFragment管理对话框可确保它能正确处理生命周期事件
