Android 全屏代码实现 - 隐藏状态栏和导航栏
要实现 Android 全屏,可以在 Activity 的 onCreate 方法中添加以下代码:
// 隐藏状态栏和导航栏
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
// 设置全屏显示
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
另外,如果需要在 Activity 退出时恢复到非全屏状态,可以在 onDestroy 方法中添加以下代码:
// 清除全屏设置
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
以上代码将隐藏状态栏和导航栏,并设置 Activity 全屏显示。
原文地址: https://www.cveoy.top/t/topic/pTQ7 著作权归作者所有。请勿转载和采集!