0
我试图设置最大值日期,即当前日期和20年前的最小值年份。如何设置我的日期选择器?设置日期选择器中的最大值和中值日期
继承人使用一个EditText场在日期选择器选择日期
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();
}
});
IM的代码。任何人都可以解释或向我展示它是如何完成的?
先生,我可以问你从哪里得到的mdatepicker变量? –
mdatepicker是你的datepicker对话框对象 –
它似乎getDatePicker()是未定义的类型DatePickerDialog我应该现在做什么? –