我何时需要使用layoutInDisplayCutoutMode?

问题描述 投票:3回答:1

Android添加了一种方法来处理屏幕顶部具有缺口/切口的设备。 (请参阅AndroidXamarin.Android。)但是据我所知,Android会自动降低视图的位置,以免它们被刻痕所遮挡,因此为什么我们需要这个新添加的内容?

我在带有槽口的设备的仿真器上测试了我的Android应用,并且应用程序[[自动位于槽口以下,无需将layoutInDisplayCutoutMode指定为LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER

所以我的问题是,何时

我需要使用LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVERXamarin中为:

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

我正在通过Windows计算机上的Visual Studio在Android模拟器上运行此程序。模拟器正在使用Android Pie 9.0(API 28)模拟Pixel 3 XL。该应用程序是使用Xamarin.Forms创建的Android应用程序。
android xamarin.android
1个回答
1
投票
[创建视图时,该视图使用全屏显示内容,有时会显示陷波,以隐藏/剪切您的主要内容。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.