尝试仅绘制1天,1个月1年,不滚动到其他
布局:
<DatePicker
android:id="@+id/monthPickerFrom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:calendarViewShown="false"
android:datePickerMode="spinner"
/>
码
mDialogView = getActivity().getLayoutInflater().inflate(R.layout.dialog_layout, null);
Calendar currentDate = Calendar.getInstance();
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, currentDate.get(Calendar.YEAR));
cal.set(Calendar.MONTH, currentDate.get(Calendar.MONTH));
cal.set(Calendar.DAY_OF_MONTH, 1);
cal.set(Calendar.HOUR, 1);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
monthPickerTo = (DatePicker) mDialogView.findViewById(R.id.monthPickerTo);
monthPickerTo.setMinDate(cal.getTimeInMillis());
monthPickerTo.setMaxDate(cal.getTimeInMillis());
但是android 6渲染了这个: custom dialog
我不明白 android占用第02天和6月的月份?!但是setMinDate和setMaxDate等于DateTime。我尝试了1000次删除不需要的号码和月份 - 但我不能这样做
并且所有年份都可以:仅2017年绘图 - 这种正常行为
这是Android的错误吗?