如果需要給自己的日期選擇器添加一個起始日期或者結束日期的限制的話,那麼搜索很容易發現
DatePicker dp;
dp.setMinDate();
dp.setMaxDate();
然而很多人都蒙了,我用的是DatePickerDialog啊,呵呵……這時候不用慌張
細看api會發現
DatePickerDialog dpd = new DatePickerDialog ();
Datepicker dp = dpd.getDatepicker();
然後我們就可以操作了!
注意:
getDatePicker() 使用的時候會發現 提示error
原因是getdatepicker方法只有 api11才支持這時候我們需要在該方法上添加
@SuppressLint("NewApi")
並且需要去判斷系統sdk版本號
if (android.os.Build.VERSION.SDK_INT>=11) {
Datepicker dp = dpd.getDatepicker();
dp.setMaxDate(new Date().getTime());
}