Получите 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();
это должно работать.