SyntaxError при попытке получить стиль

Получите DatePicker, используемый в вашем DatePickerDialog, с методом getDatePicker () и используйте метод setMinDate (Long millis) .

Передайте ему минимальную дату (в миллисекундах от Epoch), вы должны установить.

Итак, вы можете сделать что-то вроде

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date d = sdf.parse("21/12/2012");
DatePicker datePicker = date.getDatePicker();
datePicker.setMinDate(d.getTime());

EDIT:

ok, поэтому, когда вы создаете свой DatePickerDialog , прежде чем показывать его, просто сохраните его в переменной, установите минимальную дату и затем покажите ее.

DatePickerDialog dpd = new DatePickerDialog(IweenFlightSearch.this, date, myCalendar.get(Calendar.YEAR), myCalendar.get(Calendar.MONTH), myCalendar.get(Calendar.DAY_OF_MONTH));
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
Date d = sdf.parse("21/12/2012");
dpd.getDatePicker().setMinDate(d.getTime());
dpd.show();

это должно работать.

0
задан celloplayer 26 September 2013 в 14:04
поделиться