.NET MAUI - Horizo​​ntalTextAlignment="Center" 不适用于 Android

Sim*_*Bob 6 xaml text-alignment xamarin maui

我已将一个项目从 Xamarin 转换为 .Net MAUI。MAUI 有很多问题,但最烦人的问题之一是设置HorizontalTextAlignmentCenter在 Android 中不起作用。对于只有单行的标签,常规 Horizo​​ntalAlignment 有效,但对于多行标签,它不是一个有效的解决方案:

在此输入图像描述

在屏幕截图中,两个标题标签使用 VisualElement 上的 Horizo​​ntalAlignment 居中,但对于下面较长的文本,这不起作用。尽管标签元素居中,但内部文本并未居中对齐。

有没有人有办法解决吗?

PSHorizontalTextAlignment在 iOS 中工作,当我在热重载中操作它时,它也在我的 Android 模拟器中工作。

Sim*_*Bob 5

事实证明这是一个问题,因为我将 xamarin 项目升级到毛伊岛。不知何故,在 android mainifest 中,值 android:supportsRtl="true" 不会在应用程序元素上设置,如下所示:

<application android:networkSecurityConfig="@xml/network_security_config" android:icon="@mipmap/icon" android:label="YourAppName" android:supportsRtl="true">
Run Code Online (Sandbox Code Playgroud)

感谢@ewerspej