Desactivar fechas futuras en el selector de fechas de Android

Hola a todos: Cómo deshabilitar futuras fechas en DatePickerDialog en Android.

Estoy usando la siguiente implementación. Http://www.androidpeople.com/android-datepicker-dialog-example

Gracias Ashwani

Debería poder llamar a getDatePicker (). SetMaxDate (largo) en su DatePickerDialog para establecer hoy como su fecha máxima. Puede actualizar la función con el mismo nombre del fragmento que publicó.

Tenga en cuenta que el DatePickerDialog es el objeto al que he hecho referencia en los documentos de Android desde el enlace que publiqué.

@Override protected Dialog onCreateDialog(int id) { Calendar c = Calendar.getInstance(); int cyear = c.get(Calendar.YEAR); int cmonth = c.get(Calendar.MONTH); int cday = c.get(Calendar.DAY_OF_MONTH); switch (id) { case DATE_DIALOG_ID: //start changes... DatePickerDialog dialog = new DatePickerDialog(this, mDateSetListener, cyear, cmonth, cday); dialog.getDatePicker().setMaxDate(new Date().getTime()); return dialog; //end changes... } return null; } 
  • Eliminar el año de DatePickerDialog
  • DatePicker muestra el valor incorrecto del mes
  • Limitación de fechas de Android DatePicker
  • Forzar cierre cuando los cambios de orientación con fecha abierta DialogueFragment
  • Android: ¿Cómo diseñar el DatePicker?
  • Android: ¿Cómo cambiar el color de la fecha seleccionada en un elemento DatePicker?
  • DatePicker.OnDateChangedListener llamado dos veces
  • Cómo obtener el valor datepicker en formato de fecha?
  • DatePicker.setMinDate (long minDate) lanza IllegalArgumentException: Tiempo no entre
  • Android Material Design Datepicker con AppCompat
  • SetMinDate () para DatePicker no funciona
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.