DatePicker选择minDate之前的日期

时间:2018-02-07 13:34:44

标签: android datepicker

更新:

DatePickerDialog datePickerDialog = new DatePickerDialog(getContext(), new DatePickerDialog.OnDateSetListener() {
        @Override
        public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
            // do some stuff
        }
    }, year, month, day);

DatePicker datePicker = datePickerDialog.getDatePicker();
datePicker.updateDate(2018, 2, 7);
datePicker.setMinDate(1272920400000L); //milliseconds since epoch for 2010.04.10
datePickerDialog.show();

问题发生在任何DatePicker对象中,这不是因为我的代码。你只需进入DatePickerDialog并尝试复制。

我有一个DatePicker,我将minDate设置为2010年5月的第4天。

但是当你选择,例如,2011年5月1日,然后点击向左箭头,直到你到2010年5月,它将自动选择2010年5月1日,这是不可用的。然后,OK按钮将起作用。

您如何看待这个?有办法解决吗?我搜索了所有的互联网,但没有找到任何东西。谢谢!

enter image description here

0 个答案:

没有答案