2017-08-24 23 views
0

是否有任何方式在MaterialCalendarView中設置minDate和maxDate,因爲它可以使用CalendarView?setMaxDate和setMinDate在MaterialCalendarView中

calendarView.setMaxDate(lastDateInMillis); 
calendarView.setMinDate(firstDateInMillis); 
+0

MaterialCalendarView?這是什麼?不看起來像一個視圖提供的谷歌/安卓 –

+0

第三方庫的日曆 –

+0

https://github.com/prolificinteractive/material-calendarview – sergio

回答

2

如果你指的是第三方庫https://github.com/prolificinteractive/material-calendarview那麼你可以使用

calendarView.state().edit() 
    .setFirstDayOfWeek(Calendar.WEDNESDAY) 
    .setMinimumDate(CalendarDay.from(2016, 4, 3)) 
    .setMaximumDate(CalendarDay.from(2016, 5, 12)) 
    .setCalendarDisplayMode(CalendarMode.WEEKS) 
    .commit(); 

你可以看到在1.4.0中的重大變化的原因進行設置。

這是因爲最小和最大日期的setter不僅僅是簡單的setter。他們是應該像那樣對待的「國家」。

+0

謝謝,這個作品 – sergio

相關問題