何时在 DialogFragment 中使用 DatePickerDialog 而不是 DatePicker?
When to use DatePickerDialog over a DatePicker in a DialogFragment?
我什么时候应该在 DialogFragment 中膨胀的 DatePicker 小部件上使用 DatePickerDialog?我一直都是用第二种方法做的,不知道 when/how 使用第一种方法。同样的问题也适用于其他选择器小部件,如 TimePicker 和 TimePickerDialog。
DatePickerDialog
和 DatePicker
之间的差异
DatePicker
- 它本身就是一个控件。
DatePickerDialog
- 这是一个带有日期选择器的对话框
我应该什么时候使用?
- 在你的 activity 布局中使用
DatePicker
control(如果你有足够的 space)
- 当你没有足够的时候使用
DatePickerDialog
space and/or 如果你想在一个单独的对话框中打开日期看法。
根据文档,DatePickerDialog
是
A simple dialog containing an DatePicker.
PS。根据我的经验,由于 space 限制,我会避免立即在 activity 布局中使用它 DatePicker
。使用时请考虑 nexus 4 等设备。
我什么时候应该在 DialogFragment 中膨胀的 DatePicker 小部件上使用 DatePickerDialog?我一直都是用第二种方法做的,不知道 when/how 使用第一种方法。同样的问题也适用于其他选择器小部件,如 TimePicker 和 TimePickerDialog。
DatePickerDialog
和 DatePicker
之间的差异
DatePicker
- 它本身就是一个控件。DatePickerDialog
- 这是一个带有日期选择器的对话框
我应该什么时候使用?
- 在你的 activity 布局中使用
DatePicker
control(如果你有足够的 space) - 当你没有足够的时候使用
DatePickerDialog
space and/or 如果你想在一个单独的对话框中打开日期看法。
根据文档,DatePickerDialog
是
A simple dialog containing an DatePicker.
PS。根据我的经验,由于 space 限制,我会避免立即在 activity 布局中使用它 DatePicker
。使用时请考虑 nexus 4 等设备。