Android 正确进入全屏和退出全屏的姿势

进入全屏

在这里插入图片描述

private void hideSystemUI() {
	getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN
	        | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
	        | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
}

退出全屏

在这里插入图片描述

public void showSystemUI() {
	getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE);
}

横竖屏切换

横屏状态隐藏状态栏和虚拟导航键;竖屏状态显示状态栏和虚拟导航键。

@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
        hideSystemUI();
    } else {
        showSystemUI();
    }
}

猜你喜欢

转载自blog.csdn.net/bobcat_kay/article/details/82794317