private void hideNavigationBar() {Window window = this.getWindow();window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION//布局位于状态栏下方| View.SYSTEM_UI_FLAG_LAYOUT_STABLE//保持布局状态| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION//隐藏导航栏| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION//布局隐藏导航栏| View.SYSTEM_UI_FLAG_IMMERSIVE//避免某些用户交互造成系统自动清除全屏状态。| View.SYSTEM_UI_FLAG_FULLSCREEN;//全屏window.getDecorView().setSystemUiVisibility(uiOptions);}
主要是通过设置窗口的属性,调用要在初始化的时候。