MaxDate在CalendarView(Android)中不起作用

时间:2019-09-05 14:20:56

标签: android

我在xml文件中有一个CalendarView,我想以编程方式设置minDatemaxDate

<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。错误在哪里?

0 个答案:

没有答案