Dialog对话框
AlertDialog 警告对话框(提示对话框)
ProgressDialog 进度对话框
DatePickerDialog 日期选择对话框
TimerPickerDialog 时间选择对话框
自定义对话框(登录对话框、关于对话框)
列表对话框
普通列表对话框
单选列表对话框
多选列表对话框
带图标的列表对话框
父类: android.app.Dialog
创建AlertDialog对话框的步骤
1、创建AlertDialog.Builder对象,该对象能创建AlertDialog
2、调用Builder对象的方法设置图标、标题、内容、按钮等
setTitle():为对话框设置标题
setIcon ():设置图标
setMessage ():设置要显示的信息
setPositiveButton ():设置确定按钮
setNegativeButton ():设置取消按钮
setNeutralButton ():设置中立按钮
3、调用Builder对象的create()方法创建AlertDialog对话框
4、调用AlertDialog的show()方法来显示对话框
AlertDialog——自定义对话框
设置对话框的标题、按钮等
自定义布局文件;
使用LayoutInflater 的 inflater()方法填充或加载自定义的布局文件,返回view对象。
用该对象的findViewById()方法加载自定义布局上所有控件;
调用Builder对象的setView()方法加载view对象;
调用Builder对象的create()方法创建AlertDialog对话框;
调用AlertDialog的show()方法来显示对话框
ProgressDialog——进度对话框
创建 ProgressDialog 对话框的步骤
实例化ProgressDialog,创建出ProgressDialog对象
调用该对象的方法设置图标、标题、内容、按钮等
setTitle():为对话框设置标题
setIcon ():设置图标
setMessage ():设置要显示的信息
调用 ProgressDialog 对象的show()方法显示出 ProgressDialog 对话框
DatePickerDialog——日期选择对话框
创建 DatePickerDialog 对话框的步骤
实例化DatePickerDialog,创建出 DatePickerDialog对象
调用DatePickerDialog对象的show()方法显示出DatePickerDialog对话框
绑定监听器:OnDateSetListener()
onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth)