我正在使用新的 Android 5.0 (API21) 测试我的应用程序,但 CalendarView 出现错误
原因:java.lang.UnsupportedOperationException:新 DatePicker 的 CalendarView 不存在 在 android.widget.DatePickerCalendarDelegate.getCalendarView(DatePickerCalendarDelegate.java:501) 在 android.widget.DatePicker.getCalendarView(DatePicker.java:365)
令我惊讶的是,这个错误并不是因为NEW API21 DatePicker中没有CalendarView,实际上API21中没有DatePicker,只有CalendarView。
产生错误是因为我在 CalendarView 中隐藏了周数
picker.getCalendarView().setShowWeekNumber(false);
该指令抛出UnsupportedOperationException, 在 CalendarView 中不再警告周数,他们只是消失了,没有解释。