第1天Dialog对话框
- 一。常用的对话框
1.普通对话框
2.单选对话框
3.多选对话框
4.自定义对话框(******)
5.水平进度条对话框
6.圆形进度条对话框
7.日期选择对话框
8.时间选择对话框 二。自定义对话框
1.思路:
2.代码
一、常用的对话框
对话框 | 类 | 特殊 |
---|---|---|
普通 | AlertDialog.Builder() | null |
单选 | 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.普通对话框
2.单选对话框
3.多选对话框
4.自定义对话框
5.水平进度条对话框
6.圆形进度条对话框
7.日期选择对话框
二。自定义对话框
1.思路:
1.自定义类继承Dialog
2.重写Dialog的方法并添加需要的功能
3.在Activity中实例化自定义类的对象
在这里插入图片描述
2.代码
1.自定义类继承Dialog
.在Activity中实例化自定义类的对象
xml布局