全屏模式Android Studio顶部黑色条纹

全屏模式Android Studio顶部黑色条纹,android,kotlin,fullscreen,Android,Kotlin,Fullscreen,我想在应用程序中全屏显示 我用这个代码做的 `private fun hideSystemUI() { window.decorView.systemUiVisibility = (View.SYSTEM_UI_FLAG_IMMERSIVE or View.SYSTEM_UI_FLAG_LAYOUT_STABLE or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION or Vie

我想在应用程序中全屏显示 我用这个代码做的

`private fun hideSystemUI() {
    window.decorView.systemUiVisibility = (View.SYSTEM_UI_FLAG_IMMERSIVE
            or View.SYSTEM_UI_FLAG_LAYOUT_STABLE
            or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
            or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
            or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
            or View.SYSTEM_UI_FLAG_FULLSCREEN)
}
private fun showSystemUI() {
    window.decorView.systemUiVisibility = (View.SYSTEM_UI_FLAG_LAYOUT_STABLE
            or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
            or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN)`
但是我在屏幕上有一个摄像头,我看到一个 . 如何拉伸屏幕以使此条不在那里

Kotlin程序设计语言
非常感谢

进入主题文件,将主题更改为
“theme.MaterialComponents.Light.NoActionBar
使用

requestWindowFeature(Window.FEATURE_NO_TITLE);//will hide the title   
getSupportActionBar().hide(); 

这个问题发生在我的两个不同的设备,这是因为前面的摄像头缺口或屏幕切断

我在oncreate()中使用了以下代码:

或者在主题样式xml文件中添加以下行:

<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item> 
短边
<item name="android:windowLayoutInDisplayCutoutMode">shortEdges</item>