0

我正在尝试在活动中设置安全插图,如下所示:

@RequiresApi(Build.VERSION_CODES.Q)
override fun onAttachedToWindow() {
    super.onAttachedToWindow()

    val cutout = window.decorView.rootWindowInsets?.displayCutout
   
    cutout?.safeInsetTop
    cutout?.safeInsetBottom
    cutout?.safeInsetLeft
    cutout?.safeInsetRight

}

但是我似乎没有看到任何效果,这意味着我错误地实施了安全插入。我无法找到有关如何实施安全插图的适当文档。非常感谢有关如何在 android 上执行此操作的任何帮助。

4

1 回答 1

0

您可以通过在项目中设置样式来设置剪切模式,然后在缺口地狱中生存,

<style name="Theme.DeviceCompatability" parent="Theme.MaterialComponents.DayNight.NoActionBar">
    <item name="android:windowLayoutInDisplayCutoutMode">never</item>
</style>

欲了解更多信息,请阅读此处

于 2021-07-26T14:36:32.247 回答