Когда следует использовать, например, DatePickerDialog над виджетами DatePicker, завышенными в DialogFragment? Я всегда делал это вторым способом и понятия не имею, когда/как использовать первый метод. Тот же вопрос относится и к другим виджетам подборщика, таким как TimePicker и TimePickerDialog.Когда использовать DatePickerDialog над DatePicker в диалоговом окне диалога?
2
A
ответ
3
Разница между DatePickerDialog
и DatePicker
DatePicker
- Это контроль сам по себе.DatePickerDialog
- это диалог с выбором даты
Когда я должен использовать?
- Использование
DatePicker
управления в макете деятельности (в случае, если у вас есть достаточно мест) - Используйте
DatePickerDialog
, когда у вас нет достаточно мест, и/или если вы хотите, чтобы открыть дату диалога в отдельном виде.
Согласно документу, DatePickerDialog
является
Простой диалог, содержащий DatePicker.
PS. По моему опыту, я бы не стал использовать его DatePicker
в макете деятельности сразу из-за ограничений пространства. Рассмотрите устройства, такие как nexus 4, когда вы их используете.
Смежные вопросы
- 1. Android установил текст в диалоговом окне 1 из диалога 2?
- 2. Повторное использование фрагмента в диалоговом окне диалога
- 3. Нарисуйте поля диалога в диалоговом окне MFC
- 4. Показать класс фрагмента в диалоговом окне диалога
- 5. Отображение ConstraintLayout в диалоговом окне диалога
- 6. Инициализация TextViews в пользовательском диалоговом окне диалога
- 7. onActivityResult не вызывается в диалоговом окне диалога
- 8. Как использовать метод Activity в диалоговом окне диалога?
- 9. Как использовать кнопки asp.NET в диалоговом окне диалога jQuery?
- 10. изменить высоту настраиваемого диалога в диалоговом окне диалога
- 11. Как показать Android Datepicker в диалоговом окне
- 12. Тестирование в диалоговом окне диалога «Угловой-пользовательский интерфейс»
- 13. Контакты в диалоговом окне
- 14. В диалоговом окне диалога, что должно делать onCreate?
- 15. DatePickerDialog прослушиватель
- 16. Я использую диалоговое окно datepicker для отображения даты, но я хочу изменить дайверы в диалоговом окне
- 17. Использование пользовательского массива ArrayAdapter в диалоговом окне диалога
- 18. findViewByTag в диалоговом окне
- 19. Автономный CKFinder: как отображать только изображения в диалоговом окне диалога?
- 20. Неожиданный «}» при нажатии «Отмена» в диалоговом окне диалога linux
- 21. событие onclick в диалоговом окне
- 22. ImageView не доступен для клика в диалоговом окне диалога
- 23. Изменение размера диалога JOptionPane и строк в диалоговом окне
- 24. Как добавить динамическую динамику в диалоговом окне диалога android?
- 25. Выбор даты в пользовательском диалоговом окне в Android
- 26. Android: активность закрывается, когда в диалоговом окне
- 27. Как добавить datepicker в диалоговом окне добавления строки в jqGrid?
- 28. Использовать EditText в диалоговом окне диалога, чтобы изменить TextView в главной операции?
- 29. jquery datepicker внутри модального диалога
- 30. Ошибка jqGrid в диалоговом окне
Спасибо за ответ, можете ли вы объяснить, что вы подразумеваете под пространственными ограничениями? Вы имеете в виду размер устройства? И почему это играет определенную роль в выборе того, что нужно использовать? –
Да. Это мой личный опыт. То, что я на самом деле имел в виду, было так: все сборщики дат требуют просмотра прокрутки, когда у вас есть другие элементы управления. Если вы хотите, чтобы пользователи фокусировались на выборе даты самостоятельно, вы можете использовать его в диалоговом окне. –