web-dev-qa-db-ja.com

Android Material Design Inline Datepickerの問題

私はScrollViewとDatepickerを持っています

以前のバージョンのAndroidでは、Datepickerは次のとおりです。

enter image description here

そして、Datepickerの日、月、年の単一要素を問題なくスクロールできます

Android Lollipop APIレベル21マテリアルでは、Datepikerは次のように表示されます。

enter image description hereenter image description here

月をクリックするとカレンダービューが表示され、月を変更できない場合は、日のみを選択できます。年を編集しようとすると、年スクローラーが表示されますが、それをスクロールすると、日付だけでなく、datepickerが含まれるレイアウト全体がスクロールされます。

calendarViewShown=false

無視されているようです

この問題を修正するにはどうすればよいですか?

38
AndreaF

calendarViewShown属性は、カレンダースタイルの日付選択ツールでは非推奨です。スピナースタイルの日付ピッカーを戻す場合は、datePickerMode属性をspinnerに設定できます。

<DatePicker
    ...
    Android:datePickerMode="spinner" />

スクロールの問題に関しては、カレンダースタイルの日付ピッカーはネストされたスクロールをサポートしていません。

60
alanv