MAUI 跨平台编程新手。几乎使用 VS2022 版本 17.9.0 和 IOS 17.x 以及 Android API 33/34 上的开箱即用控件。
在 IOS 和 Android 模拟器之间,字体在 IOS 上的输入控件中看起来很正常,但在 Android 上却变得非常小。标签工作正常。
我尝试设置 FontSize,但这只适用于 IOS。
此时我的标记非常基本。
我确信答案是非常基本的,但我似乎找不到它。
没有特殊配置、nuget 包或设置。
OnPlatform
类可以在XAML中使用来设置每个平台的字体属性。下面的例子在不同平台上设置了不同的字体大小:
<Entry
FontSize="{OnPlatform iOS=30, Android=40, WinUI=20}"
Text="this is maui project"/>
有关字体设置的更多详细信息,您可以参考.NET MAUI 中的字体