在4.4.4

时间:2016-05-03 12:39:52

标签: java android navigation hide navigationbar

我正在为运行android 4.4.4的特定平板开发应用程序。用户不得关闭该应用。我希望有一种方法可以完全隐藏或禁用导航栏,但我似乎无法找到解决方案。我已经尝试使用Using Immersive fullscreen上解释的方法,但似乎没有任何效果。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以使用SYSTEM_UI_FLAG_HIDE_NAVIGATION标志隐藏导航栏。

试试此代码

View decorView = getWindow().getDecorView();
// Hide both the navigation bar and the status bar.
// SYSTEM_UI_FLAG_FULLSCREEN is only available on Android 4.1 and higher, but as
// a general rule, you should design your app to hide the status bar whenever you
// hide the navigation bar.
int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
              | View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);