Скрыть панель навигации в планшете Android с уровнем API 19 и выше - PullRequest
0 голосов
/ 16 ноября 2018

У меня вопрос по андроид программированию в андроид студии. Я могу скрыть панель навигации, но когда выпадающий спиннер, он снова отображается Кроме того, когда я нажимаю на EditText, показ программной клавиатуры вызовет повторное появление панели навигации. как можно это решить? (Я много искал, но не смог найти правильный ответ)

вызовите этот метод в onCreate, onResume и onWindowFocusChanged

    private void hideNavigationBar() {
    View decorView = getWindow().getDecorView();
    int uiOptions = View.SYSTEM_UI_FLAG_IMMERSIVE
            | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
            | View.SYSTEM_UI_FLAG_FULLSCREEN
            | View.SYSTEM_UI_FLAG_LOW_PROFILE
            | View.SYSTEM_UI_FLAG_LAYOUT_STABLE
            | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
            | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
            | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;

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