特色对话框
上一节
下一节

简单列表对话框
简单列表对话框相当于将ListView组件放在对话框上
通过AlertDialog.Builder中的setItems()设置内容和事件监听

简单列表对话框 2
简单列表对话框相当于将ListView组件放在对话框上
运行后的效果图

单选列表对话框
单选列表对话框用于显示单选列表
通过Builder中的setSingleChoiceItems()设置内容和事件监听

复选列表对话框 2
复选列表对话框用于显示复选项列表
运行后的效果图

日期时间对话框
日期时间对话框在Android系统都存在对应的实现类
在构建日期时间对话框时,我们需要使用DialogFragment
DialogFragment是一个负责管理对话框生命周期
需要编写一个类继承DialogFragment
覆盖onCreateDialog()方法,用于创建日期时间对话框对象

日期时间对话框 2
日期时间对话框在Android系统都存在对应的实现类
在构建日期时间对话框时,我们需要使用DialogFragment
需要编写一个类继承DialogFragment
实现DatePickerDialog.OnDateSetListener接口处理日期选择
实现TimePickerDialog.OnTimeSetListener接口处理时间选择

日期时间对话框 3
日期时间对话框在Android系统都存在对应的实现类
显示对话框
![]()


