2014年6月26日木曜日

Android : DatePicker で カレンダー(CalendarView) を非表示にする



xml で設定する場合
android:calendarViewShown="false"

コード上から設定する場合
datePicker.setCalendarViewShown(false);

DatePicker はデフォルトでは、左側に年月選択スピナー、右側にカレンダーという表示ですが、
最近の日付しか設定しない場合等はカレンダーを表示しないで日付もスピナーにした方が選択しやすいですね。

ちなみに DatePickerDialog はデフォルトでカレンダーなしのようです。
ただし、DatePickerDialog はタイトルが日付で固定されるので、
タイトルを設定したい場合は AlertDialog に setView で DatePicker を配置する必要があります。

0 件のコメント:

コメントを投稿