我在我的应用程序夫妇的时间使用日期选择器。我希望我的日期选择器在出现某些限制后显示日期。我使用下面的代码: -如何设置日期选择器的最大和最小限制?
@Override
protected Dialog onCreateDialog(int id) {
switch(id) {
case DATE_PICKER_DIALOG:
datePickerDialogDateSetListener = new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker datePicker, int selectedYear, int selectedMonth, int selectedDate) {
year = selectedYear;
month = selectedMonth;
date = selectedDate;
activitySignUpDateEditText.setText(new StringBuilder().append(date));
activitySignUpMonthEditText.setText(new StringBuilder().append(month + 1));
activitySignUpYearEditText.setText(new StringBuilder().append(year));
}
};
return new DatePickerDialog(this, datePickerDialogDateSetListener, year, month, date);
default:
return null;
}
}
某处,我想日期选取器从当前日期&某处最小日期为当前日期显示最大之日起18年前。我搜查了很多,但没有找到任何满意的答案。我知道setMaxDate()& setMinDate()日期选择器的方法,但是当我尝试使用它时,我无法在我的编辑文本上设置选定的日期。任何帮助将是可观的。提前致谢。
什么是pyear,pmonth&pday这里 –
我可以设置下限,但无法设置从当前日期起18年的最大限制。 –