En essayant de définir le jour max qui est le jour actuel et l'année min qui est de 20 ans en arrière. comment pouvez-vous définir ceci sur mon sélecteur de date?Réglage de la date maximale et moyenne dans le sélecteur de date
Heres le code sur la date de cueillette
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 en utilisant un champ de edittext pour afficher le sélecteur de date. quelqu'un peut-il m'expliquer ou me montrer comment cela est fait?
Monsieur puis-je demander où avez-vous obtenu la variable mdatepicker? –
mdatepicker est votre objet de dialogue datepicker –
il semble que getDatePicker() est indéfini pour le type DatePickerDialog que dois-je faire maintenant? –