Android 10:3按钮导航模糊了屏幕底部

Android 10:3按钮导航模糊了屏幕底部,android,xamarin.forms,xamarin.android,android-10.0,Android,Xamarin.forms,Xamarin.android,Android 10.0,我收到Pixel 3/4用户的反馈,该应用程序的屏幕底部被切断,模糊了用户需要的按钮和其他控件 这在安卓10上才开始发生。该应用程序包含用于视图的Xamarin.Android axml和Xamarin.Forms xaml布局(您在下面查看的特定页面是Xamarin.Forms) 我不想在整个应用程序上设置边距、填充、重力等,因为这显然会影响非Android 10/像素用户。我真的不想检查操作系统版本,并通过编程更改这些属性,因为这看起来很粗糙,很快就会变得难以管理 我已经为导航条寻找了类似于

我收到Pixel 3/4用户的反馈,该应用程序的屏幕底部被切断,模糊了用户需要的按钮和其他控件

这在安卓10上才开始发生。该应用程序包含用于视图的Xamarin.Android axml和Xamarin.Forms xaml布局(您在下面查看的特定页面是Xamarin.Forms)

我不想在整个应用程序上设置边距、填充、重力等,因为这显然会影响非Android 10/像素用户。我真的不想检查操作系统版本,并通过编程更改这些属性,因为这看起来很粗糙,很快就会变得难以管理

我已经为导航条寻找了类似于UseSafetArea属性的东西,而不是槽口,但似乎没有。使用WindowInsets是解决此问题的唯一方法,还是其他人已经/解决了此问题

外观(底部的控件被遮挡):

它应该是什么样子(在其他设备上也是如此,这里的数据不同,但重要的是视图):


我有一个类似的问题,我通过删除几行代码解决了这个问题,这些代码用于修复一个bug,该bug后来已在Xamarin表单中修复

它与本论坛主题直接相关:

如果MainActivity.cs中存在这些行,请尝试删除它们,看看是否有效:

Window.SetSoftInputMode(Android.Views.SoftInput.AdjustResize);
Window.SetSoftInputMode(SoftInput.StateHidden);
AndroidBug5497WorkaroundForXamarinAndroid.assistActivity(this);

您是否尝试使用scrollview?你说UseSafeArea属性,我只是看到它在ios中使用。