网站制作工资,专注网站开发,南宁网络推广服务商,请写出网站建设前期需要做的准备Android 两种方式设置全屏#xff1a; 
1. 第一行代码中的方法 
通过 getWindow().getDecorView()方法拿到当前Activity的DecorView,再调用 setSystemUiVisibility() 方法来改变系统UI的显示#xff0c;这里传入了 View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 和 View.SYSTEM_UI_…Android 两种方式设置全屏 
1. 第一行代码中的方法 
通过 getWindow().getDecorView()方法拿到当前Activity的DecorView,再调用 setSystemUiVisibility() 方法来改变系统UI的显示这里传入了 View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 和 View.SYSTEM_UI_FLAG_LAYOUT_STABLE, 表示 Activity 的布局会显示再状态栏上面最后调用一下 setStatusBarColor() 方法将状态栏设置成透明色。 
class SplashActivity : AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)val decorView  window.decorViewdecorView.systemUiVisibility  View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN or View.SYSTEM_UI_FLAG_LAYOUT_STABLEwindow.statusBarColor  Color.TRANSPARENTsetContentView(R.layout.activity_splash)}
}2. 第二种 
这个好像是调用的系统封装后的跟第一种差不多。 参考https://juejin.cn/post/7252231214529282085 直接一行代码 WindowCompat.setDecorFitsSystemWindows(window, false)
window.statusBarColor  Color.TRANSPARENT