【发布时间】:2015-08-17 14:00:45
【问题描述】:
我为 android 制作了一个全屏应用程序,它隐藏了支持 API 16(从 Jelly Bean 开始)的导航栏和状态栏。 我知道如果我想从 KitKat 开始隐藏导航栏和状态栏,我可以使用以下代码:
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);
但该代码不适用于 Jelly Bean,它只会隐藏一次条形图,一旦您触摸屏幕,它们就会重新出现。 所以我知道下面的代码支持果冻豆,但它只隐藏了状态栏:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
谁能告诉我如何在果冻豆上永久隐藏导航栏?
【问题讨论】:
-
我没有找到答案,我发现的只是能够使导航栏变暗但不能隐藏它。
标签: android fullscreen navigationbar android-4.1-jelly-bean