gpt4 book ai didi

android - 什么时候需要使用 layoutInDisplayCutoutMode?

转载 作者:行者123 更新时间:2023-12-04 04:10:43 36 4
gpt4 key购买 nike

Android 添加了一种方法来处理在屏幕顶部有缺口/切口的设备。 (参见 AndroidXamarin.Android 。)但据我所知,Android 会自动降低 View 以使它们不会被凹槽遮挡,那么我们为什么需要这个新增功能呢?

我在带有缺口的设备的模拟器上测试了我的 Android 应用程序,该应用程序自动低于缺口,无需指定 layoutInDisplayCutoutMode作为 LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER .

所以我的问题是,我什么时候需要使用 LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER ?

Xamarin那将是:

Window.Attributes.LayoutInDisplayCutoutMode = Android.Views.LayoutInDisplayCutoutMode.Never;

我正在通过 Windows 计算机上的 Visual Studio 在 Android 模拟器上运行它。模拟器正在使用 Android Pie 9.0 (API 28) 模拟 Pixel 3 XL。该应用是使用 Xamarin.Forms 创建的 Android 应用。

最佳答案

当您创建 View 时,该 View 使用全屏显示当时的内容缺口显示有时会隐藏/剪切您的顶级内容。

为了防止这个 android 提供了对上面这个 android pie 的支持。

请参阅本文档。
https://source.android.com/devices/tech/display/display-cutouts

关于android - 什么时候需要使用 layoutInDisplayCutoutMode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61782947/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com