Удалить название из DatePickerDialog

По какой-то причине у меня есть два заголовка в моем DatePickerDialog.

[Снимок экрана] (http://i.imgur.com/8rVEjlv.png)

Как я могу избавиться от белого заголовка вверху? Это код, который я использую для создания диалога:

datePickerDialog = new DatePickerDialog(ProfileActivity.this, this, year, month, day);
datePickerDialog.getDatePicker().updateDate(year, month - 1, day);
datePickerDialog.show();

Ответ 1

datePickerDialog.setTitle("");

Ответ 2

Я нашел это для себя: datePickerDialog.getDatePicker().setMaxDate(c.getTimeInMillis());

и, вероятно, для вас: datePickerDialog.getDatePicker().updateDate(year, month - 1, day);

является виновником. Если вы оставите эту строку, у вас не будет названия.

Я ищу определение конкретной темы для решения проблемы.

- ОБНОВЛЕНИЕ -

Убедитесь, что вы вызываете .setTitle(""); ПОСЛЕ того, как вы вызываете .getDatePicker().x(). В противном случае это не сработает.

Ответ 3

Более уместно, чтобы он даже поддерживал голографические версии

    datePickerDialog.setCustomTitle(null);

Ответ 4

AlertDialog используйте метод setCustomHeader, используя его и настройте пользовательский вид с шириной zero, zero. Он будет работать

LinearLayout linearLayout = new LinearLayout(getApplicationContext());
timePickerDialog.setCustomTitle(linearLayout);