要实现 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 全屏显示。

Android 全屏代码实现 - 隐藏状态栏和导航栏

原文地址: https://www.cveoy.top/t/topic/pTQ7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录