Проблема со спецификацией материалов Inline Datepicker для Android
У меня есть ScrollView
с Datepicker
В предыдущих версиях Android Datepicker:
![enter image description here]()
И я могу прокручивать отдельные элементы Datepicker день, месяц, годы без проблем
В Android Lollipop API уровня 21 Материал Datepiker показан следующим образом:
![enter image description here]()
![enter image description here]()
Если я нажимаю на месяц, отображается представление календаря, и я не могу изменить месяц, я могу выбрать только день. Если я попытаюсь отредактировать год, будет показан скроллер года, но если я попробую прокрутить его, то весь макет, в котором содержится датапикер, прокручивается, а не только дата.
calendarViewShown=false
кажется проигнорированным
Как я могу исправить эту проблему???
Ответы
Ответ 1
Атрибут calendarViewShown
устарел при выборе даты в календаре. Если вы хотите, чтобы выбор даты в стиле прядился, вы можете установить атрибут datePickerMode
на spinner
.
<DatePicker
...
android:datePickerMode="spinner" />
Что касается проблемы с прокруткой, выбор даты в календаре не поддерживает вложенную прокрутку.