Android添加了一种方法来处理屏幕顶部具有缺口/切口的设备。 (请参阅Android和Xamarin.Android。)但是据我所知,Android会自动降低视图的位置,以免它们被刻痕所遮挡,因此为什么我们需要这个新添加的内容?
我在带有槽口的设备的仿真器上测试了我的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应用程序。
为了防止这个android在上面的android pie中对此提供支持。
请参阅本文档。https://source.android.com/devices/tech/display/display-cutouts