2017-08-24 22 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

相关问题