【发布时间】:2017-09-04 11:14:23
【问题描述】:
我正在尝试设置当前日期的最大日期和 20 年前的最小年份。如何在我的日期选择器上设置它?
这是挑选日期的代码
final DatePickerDialog.OnDateSetListener date= new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
myCalendar.set(Calendar.YEAR, year);
myCalendar.set(Calendar.MONTH, month);
myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
year=myCalendar.get(Calendar.YEAR);
updateLabel();
}
};
pet_bday.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
pet_name.clearFocus();
new DatePickerDialog(register_pet.this, date, myCalendar
.get(Calendar.YEAR), myCalendar.get(Calendar.MONTH),
myCalendar.get(Calendar.DAY_OF_MONTH)).show();
}
});
我使用编辑文本字段来显示日期选择器。任何人都可以向我解释或展示它是如何完成的吗?
【问题讨论】:
标签: android android-datepicker