Dialog对话框
一:常用对话框
1.普通对话框
2.单选对话框
3.多选对话框
4.自定义对话框
5.水平进度条对话框
6.圆形进度条对话框
7.日期选择对话框
8.时间选择对话框
对话框 | 类 | 特殊 |
---|---|---|
普通 | AlertDialog.Builder() | |
单选 | AlertDialog.Builder() | setSingleChoiceItems() |
多选 | AlertDialog.Builder() | setMultiChoiceItems() |
日期 | DatePickerDialog | new DatePickerDialog(context,DatePickerDialog.OnDateSetListener,year,month,day); |
时间 | TimePickerDialog | new TimePickerDialog(context, TimePickerDialog.OnTimeSetListener,时,分,是否24进制); |
水平 | ProgressDialog | setStyle(ProgressDialog.STYLE_HORIZONTAL) |
圆圈 | ProgressDialog | setStyle(ProgressDialog.STYLE_SPINNER) |
自定义 | AlertDialog.Builder() | setView() |
自定义对话框
1.自定义类继承Dialog
2.重写Dialog的方法并添加需要实现的功能
3.在Activity中实例化自定义类的对象