我在xml文件中有一个CalendarView
,我想以编程方式设置minDate
和maxDate
。
<CalendarView
android:id="@+id/calendarView"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
这是我的MainActivity中的代码:
val c1 = Calendar.getInstance()
c1.set(2019, 7, 31) // 31.08.2019
val c2 = Calendar.getInstance()
c2.set(2019, 8, 29) // 29.09.2019
calendarView.minDate = c1.timeInMillis
calendarView.maxDate = c2.timeInMillis
现在CalendarView应该具有从31.08.2019到29.09.2019的日期,对吗? minDate
是正确的,但maxDate
已确定为30.09.2019。即使在将值更改为c2.set(2019, 8, 10)
(10.09.2019)时,maxDate
仍然是30.09.2019。错误在哪里?