【发布时间】:2019-12-31 01:59:05
【问题描述】:
我从概念验证 Uno App 开始。我已经实现了一个在 UWP 和 IOS 中运行良好的导航视图。该问题存在于 android 版本中,字形显示不正确。我将字体从 windows 复制到 Android 部分的 Assets/Fonts 目录中。这是一段相关的代码
<NavigationViewItem Content="Connect" x:Name="B">
<NavigationViewItem.Icon>
<FontIcon FontFamily="Segoe MDL2 Assets" Glyph=""/>
</NavigationViewItem.Icon>
</NavigationViewItem>
我使用上面的 Segoe MDL2 Assets 字体。我可能只是不理解这些例子。任何帮助,将不胜感激。谢谢。
【问题讨论】:
-
你把
Build Action: AndroidAsset复制到Assets/Fonts目录后设置了吗?,可以参考Font in Android -
我确实将 Build Action 设置为 AndroidAsset,正如您所提到的。我看到了你提到的页面,可以试一试——我现在希望在 xaml 中做所有事情。你觉得在c sharp文件中这样做更有优势吗?
-
我认为它们是等价的
标签: c# android xamarin fonts uno-platform