【Android】 DatePickerのカレンダー開始曜日の変更について
【環境】
Android3.2
HoneyCombで
DatePickerを使用する際、
カレンダー表記の開始曜日を変更したかった。
デフォルトは日曜日開始なので、
月曜日に変更する。
DatePicker上で表記されるカレンダーは
CalendarViewが使用されているので、
CalendarViewを取得して、
開始曜日を変更してあげればよい。
つまり、
DatePicker datePicker = (DatePicker)findViewByID(R.id.datePicker);
CalendarView calendarView = datePicker.getCalendarView();
calendarView.setFirstDayOfWeek(Calendar.MONDAY);
DatePickerからgetCalendarViewメソッドを呼べばあっさり変更できる。
Android3.0以上の情報があまり見つからなかったので、メモ。