Android DatePickerDialog上的最大日期

Nis*_*ith 3 android android-datepicker

我需要在我正在使用的DatePickerDialog上设置最大年份,但我无法找到任何这样做的机制.该文档提到getDatePicker()作为DatePickerDialog的公共方法.所以,我想,也许,可以用来获取DatePicker,然后我可以设置最大日期,但是当我尝试获取DatePicker时,我得到"方法未定义"错误.

这就是我试图在我的onCreateDialog中获取DatePicker的方法.

DatePickerDialog d = new DatePickerDialog(this, dep_dateListener, mYear,
                      mMonth, mDay);
DatePicker dp = d.getDatePicker();
dp.setMaxDate(maxDate);
return d;
Run Code Online (Sandbox Code Playgroud)

有关如何做到这一点的任何指示?

谢谢

小智 12

API Level 11中提供了getDatePicker()方法.

  • ......所以是`DatePicker#setMaxDate(...)` (3认同)