知乎专栏 |
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE; getWindow().getDecorView().setSystemUiVisibility(uiOptions); View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY; decorView.setSystemUiVisibility(uiOptions);
Android API 30
WindowInsetsController controller = getWindow().getDecorView().getWindowInsetsController(); controller.hide(WindowInsets.Type.statusBars()); controller.hide(WindowInsets.Type.navigationBars()); controller.hide(WindowInsets.Type.systemBars());