【发布时间】:2018-07-27 07:01:31
【问题描述】:
我有带有自定义渲染器的自定义标签。在渲染器(确切地说是重写的 OnElementChanged 方法)中,我正在设置 FontFamily 和 FontSize 等属性,如下所示:
view.FontFamily = "Helvetica_Light_Normal.ttf#Helvetica_Light-Normal"; view.FontSize = 20; 然后我将文本设置为控制。
在 Android 7.1 (Nexus 6) 中它可以正常工作并且字体应用于标签,但在 Android 8.0 (Xiaomi Mi 6) 中它没有。我尝试了许多解决方案,例如在 xaml 中设置字体、针对特定平台等 - 只是我在互联网上能够找到的所有内容,但我没有选择和想法。
我能做些什么来完成这项工作?
【问题讨论】:
-
@Ankita 不幸的是没有运气 - 仍然适用于 7.1 而不适用于 8.0。
标签: android xamarin xamarin.android