Панель инструментов, перекрывающая строку состояния после setFlags - PullRequest
0 голосов
/ 24 мая 2018

Мой код для установки прозрачной строки состояния

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        Window w = getActivity().getWindow(); // in Activity's onCreate() for instance
        w.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
    }

после возвращения на мою панель инструментов перекрывается строка состояния посмотрите мою панель инструментов

пожалуйста, как ее решить:(спасибо за ответ

Ответы [ 2 ]

0 голосов
/ 24 мая 2018

Вы можете поместить android:fitsSystemWindows="true" в корневой вид вашего макета активности.

Это работает в моем приложении.

0 голосов
/ 24 мая 2018

Добавьте это в ваш файл темы.

<item name="android:fitsSystemWindows">true</item>

android: fitsSystemWindows

Логический внутренний атрибут для настройки макета представления на основе системных окон, таких какстатус бар.Если true, корректирует отступ этого вида, чтобы оставить место для системных окон.Действует только в том случае, если это представление не встроено.

Может иметь логическое значение, например "true" или "false".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...