Android DatePicker始终绘制最少2个月和2天而不是1

时间:2017-05-19 14:40:33

标签: android datetimepicker

尝试仅绘制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的错误吗?

0 个答案:

没有答案