Скрыть панель навигации при нажатии на меню? - PullRequest
0 голосов
/ 12 апреля 2019

Я создаю нативное приложение Android с Android Studio и у меня возникла проблема с панелью навигации ...

Мне удалось скрыть панель навигации на главном экране с помощью этого кода:

@Override
public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);
    getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 
    | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
    | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}

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

Naviagtion bar reappear

Если кто-то могпомоги мне, это будет круто!

1 Ответ

0 голосов
/ 12 апреля 2019

Удалите панель инструментов из вашего xml и используйте стиль

 <!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>
...