For some reason, I have two titles in my DatePickerDialog.
How can I get rid of the white title at the top? This is the code I use to create the Dialog:
AlertDialog
have setCustomHeader
method, using it and set a custom view with zero
width, zero
height. It will work
LinearLayout linearLayout = new LinearLayout(getApplicationContext());
timePickerDialog.setCustomTitle(linearLayout);
Use this to also hide the title background
datePickerDialog.setTitle(null);
datePickerDialog = new DatePickerDialog(ProfileActivity.this, this, year, month, day);
datePickerDialog.getDatePicker().setMinDate(System.currentTimeMillis());
datePickerDialog.setTitle("");
datePickerDialog.show();
your should add datePickerDialog.getDatePicker().setMinDate(System.currentTimeMillis()); and then add datePickerDialog.setTitle("");
this type of sequence to remove top white background header
datePickerDialog.setTitle("");
More appropriate so that it even supports holo versions
datePickerDialog.setCustomTitle(null);
I found that for myself:
datePickerDialog.getDatePicker().setMaxDate(c.getTimeInMillis());
and probably for you:
datePickerDialog.getDatePicker().updateDate(year, month - 1, day);
is the culprit. If you leave that line out, you won't have a title.
I'm looking into setting a specific theme tosolve the issue.
-- UPDATE --
Make sure you call .setTitle("");
AFTER you call .getDatePicker().x()
. Otherwise it will not work.