一触摸屏幕,导航栏就会弹出。如何隐藏
设置沉浸式
//此代码段隐藏了系统栏。
private void hideSystemUI(){
//设置IMMERSIVE标志。
//将内容设置为显示在系统栏下方,以便在隐藏和显示系统栏时不会调整内容
//的大小。
mDecorView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLN | ViewAG .SYSTEM_UI_FLAG_FULLSCREEN //隐藏状态栏
| View.SYSTEM_UI_FLAG_IMMERSIVE);
}
//此代码段显示系统栏。它通过删除所有标志
//来做到这一点,除了那些使内容显示在系统栏下方的标志。
private void showSystemUI(){
mDecorView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
}