当我打开我的应用程序android时永久隐藏导航栏

时间:2016-06-12 06:25:46

标签: android hide

不要关闭这个问题,因为这已经很老了,但我找不到解决方案。 我是android的新手。我想在用户打开我的应用后永久禁用底部的软键和状态。

即使用户互动也不应该出现。

 public void onWindowFocusChanged(boolean hasFocus) {
        super.onWindowFocusChanged(hasFocus);
        if(hasFocus){
            getWindow().getDecorView().setSystemUiVisibility(
                    View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                            | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                            | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                            | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                            | View.SYSTEM_UI_FLAG_FULLSCREEN
                            | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
            getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
            }
        }

此代码只隐藏导航栏。但是,当我从底部滑动时,它会出现。这不应该发生。请帮忙。

要从我的应用程序中走出来,我将提供一种方法。 感谢

1 个答案:

答案 0 :(得分:0)

  

不要关闭这个问题,因为这已经很老了,但是我无法找到解决方案。我是android的新手。我想在用户打开我的应用后永久禁用底部的软键和状态。

     

即使用户互动也不应该出现。

我很确定您无法永久禁用导航栏。否则,用户将永远陷入你的应用程序,无法摆脱它。