- themes.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- 覆盖到状态栏 -->
<style name="Theme.App" parent="android:Theme.Material.Light.NoActionBar.Fullscreen" />
</resources>
- Activity.kt
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
//允许window 的内容可以上移到刘海屏状态栏,全屏显示
window.attributes.layoutInDisplayCutoutMode =
WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES
window.setDecorFitsSystemWindows(false)
setContent{
// setContent
}
}
}
前后效果对比