Skip to content

Instantly share code, notes, and snippets.

@sabonis
Last active December 23, 2015 08:19
Show Gist options
  • Select an option

  • Save sabonis/6606764 to your computer and use it in GitHub Desktop.

Select an option

Save sabonis/6606764 to your computer and use it in GitHub Desktop.
How to remove "day" column from DatePickerDialog
try {
Field[] datePickerDialogFields = mDateDialog.getClass().getDeclaredFields();
for(Field datePickerDialogField : datePickerDialogFields) {
if(datePickerDialogField.getName().equals("mDatePicker")) {
datePickerDialogField.setAccessible(true);
DatePicker datePicker = (DatePicker) datePickerDialogField.get(mDateDialog);
Field datePickerFields[] = datePickerDialogField.getType().getDeclaredFields();
for (Field datePickerField : datePickerFields) {
if ("mDayPicker".equals(datePickerField.getName()) || "mDaySpinner".equals(datePickerField.getName())) {
datePickerField.setAccessible(true);
View dayPicker = (View) datePickerField.get(datePicker);
dayPicker.setVisibility(View.GONE);
}
}
}
}
} catch(Exception e) {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment