setMaxDate和setMinDate在MaterialCalendarView中
问题描述:
是否有任何方式在MaterialCalendarView中设置minDate和maxDate,因为它可以使用CalendarView?setMaxDate和setMinDate在MaterialCalendarView中
calendarView.setMaxDate(lastDateInMillis);
calendarView.setMinDate(firstDateInMillis);
答
如果你指的是第三方库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
MaterialCalendarView?这是什么?不看起来像一个视图提供的谷歌/安卓 –
第三方库的日历 –
https://github.com/prolificinteractive/material-calendarview – sergio