我想在我的活动中永久隐藏底部导航栏(直到应用关闭)。
我能用这个
隐藏它getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
但当我触摸屏幕时,它再次显示出来。
我搜索了很多,发现这段代码只适用于Android 4.4 +。
View decor_View = getWindow().getDecorView();
int ui_Options = 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;
decor_View.setSystemUiVisibility(ui_Options);
经过几个小时的研究,我认为我们无法直接将它隐藏在Jelly Bean或更低版本中。但是应该有一些技巧或黑客来禁用触摸屏幕时再次显示的导航栏。或者至少隐藏导航栏上的按钮。
有可能吗?