Android 6: DataPicker изменяет свою внешность

236
14 ноября 2017, 23:06

Использую DatePickerDialog и настраиваю границы для даты:

DatePickerDialog datePickerDialog = new DatePickerDialog(getActivity(), R.style.time_filter_daypicker_style, this, year, month - 1, day);
    DatePicker datePicker = datePickerDialog.getDatePicker();
    if (limitsVariant == LimitsVariant.UPPER) {
        datePicker.setMaxDate(limit.getTime());
    } else {
        datePicker.setMinDate(limit.getTime());
        datePicker.setMaxDate(new Date().getTime());
    }

Все работает, но странно.

DatePicker иногда выглядит нормально вот так:

А иногда вот так:

Не пойму в чем дело. Проблема возникает только в Android 6.0. time_filter_daypicker_style просто устанавливает цвет.

Answer 1
datePickerDialog.setTitle("");

или

datePickerDialog.requestWindowFeature(Window.FEATURE_NO_TITLE);

и задать тот или иной параметр до datePickerDialog.show()

READ ALSO
Обход дерева с вызовом действий в узлах

Обход дерева с вызовом действий в узлах

У меня есть дерево, узлы которого имеют тип NodeВ зависимости от типа (одной из реализаций Node) узлы различаются набором информации, которая...

237
Шаблон-одиночка и многопоточность в Java

Шаблон-одиночка и многопоточность в Java

Существует клиент-серверное приложения, на серверной(мультипотоковой) части я пытаюсь реализовать синглтон:

235
построение dom из inputstream

построение dom из inputstream

мне надо получить dom документа , который я получаю в виде inputStream есть ли такая возможность ? пробовал

227
Json не возвращает null поле

Json не возвращает null поле

Есть поле String, которое может быть nullИ вот если оно null, то в ответе в json этот null не показывается

228