Android 何时需要使用layoutInDisplayCutoutMode?

Android 何时需要使用layoutInDisplayCutoutMode?,android,xamarin.android,Android,Xamarin.android,安卓增加了一种处理屏幕顶部有缺口/缺口的设备的方法。(请参阅和。)但据我所知,Android会自动降低视图,以便它们不会被凹口遮挡,那么我们为什么需要这个新的添加 我在一个带有凹口的设备的模拟器上测试了我的Android应用程序,该应用程序自动低于凹口,而无需指定为 所以我的问题是,什么时候我需要在显示模式下使用布局模式 这将是: Window.Attributes.LayoutInDisplayCutoutMode = Android.Views.LayoutInDisplayCutoutMo

安卓增加了一种处理屏幕顶部有缺口/缺口的设备的方法。(请参阅和。)但据我所知,Android会自动降低视图,以便它们不会被凹口遮挡,那么我们为什么需要这个新的添加

我在一个带有凹口的设备的模拟器上测试了我的Android应用程序,该应用程序自动低于凹口,而无需指定为

所以我的问题是,什么时候我需要在显示模式下使用布局模式

这将是:

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

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

当您创建视图时,该应用程序使用全屏显示当时的内容,有时显示隐藏/剪切顶部内容

为了防止出现这种情况,android提供了对上述android派的支持

请参阅本文件。

@关于Android 9 Pie添加了一个新的LayoutInDisplayCutoutMode窗口布局属性,你可以看看:CherryBu MSFT-你只是链接到了我已经链接到的页面,甚至没有链接到页面上的适当位置(我已经链接到了)。