Выход из полноэкранного режима и выход из этого режима приводит к исчезновению строки состояния - PullRequest
0 голосов
/ 25 сентября 2019

Я иду из одного контекста, выполняя это, чтобы перейти в полноэкранный режим ..

activity.window.decorView.systemUiVisibility = (View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
                or View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                or View.SYSTEM_UI_FLAG_FULLSCREEN)

Затем, когда я выхожу из полноэкранного режима, я называю это ...

getActivity().window?.decorView?.systemUiVisibility = View.SYSTEM_UI_FLAG_VISIBLE

Проблема в том, что строка состояния вверху исчезла.Что я делаю?

edit Похоже, строка состояния действительно появляется, но заканчивается основным контентом.

1 Ответ

0 голосов
/ 25 сентября 2019

Решение для взлома, а не прямая игра с отдельными флагами ...

Я просто взял значение int для decorView.systemUiVisibility и установил его на это, когда отключил свой полноэкранный режим.Это решило это ...

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