MaterialCalendarView 中的 setMaxDate 和 setMinDate
setMaxDate and setMinDate in MaterialCalendarView
有没有办法像使用 CalendarView 那样在 MaterialCalendarView 中设置 manDate 和最大日期?
calendarView.setMaxDate(lastDateInMillis);
calendarView.setMinDate(firstDateInMillis);
如果你指的是 Third-Party-Lib 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 的 Major Change 中看到原因。
这是因为最小和最大日期的设置器不仅仅是简单的设置器。他们 "states" 应该被这样对待。
有没有办法像使用 CalendarView 那样在 MaterialCalendarView 中设置 manDate 和最大日期?
calendarView.setMaxDate(lastDateInMillis);
calendarView.setMinDate(firstDateInMillis);
如果你指的是 Third-Party-Lib 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 的 Major Change 中看到原因。
这是因为最小和最大日期的设置器不仅仅是简单的设置器。他们 "states" 应该被这样对待。