Java 在android API16上隐藏导航栏
我正在开发一个应用程序,需要永久隐藏导航栏。我发现只是把它隐藏起来,当触摸屏出现时,它会再次弹出。我使用的是安卓API16。我试了下列方法,但没有用Java 在android API16上隐藏导航栏,java,android,Java,Android,我正在开发一个应用程序,需要永久隐藏导航栏。我发现只是把它隐藏起来,当触摸屏出现时,它会再次弹出。我使用的是安卓API16。我试了下列方法,但没有用 View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN; decorView.setSystemUiVisibility(uiOptions); getWindow().ge
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
试试这个,让我知道它是否适合您:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.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);
}else {
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);
}
谢谢我使用它并给出相同的结果。它将隐藏该栏,一旦我触摸屏幕,导航栏将再次出现请提供相关帮助?我还是找不到解决办法。找到解决办法了吗?