实现
写在setContentView之前
val decor = activity.window.decorView
if (!onNight) { //白色背景的状态栏,字体灰色
decor.systemUiVisibility = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN or View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
} else {//黑色背景的状态栏,字体白色
decor.systemUiVisibility = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN or View.SYSTEM_UI_FLAG_LAYOUT_STABLE
}
在最外层布局添加
android:fitsSystemWindows="true"