如何将自定义字体添加到xamarin android?
我补充说: 资产/字体/ Geogrotesque Medium Italic.otf 创建attrs.xml
<resources>
<declare-styleable name="TextView" >
<attr name="fontFamily" format="string"/>
</declare-styleable>
</resources>
创建fonts.xml
<familyset>
<family>
<nameset>
<name>Geogrotesque</name>
</nameset>
<fileset>
<file>Geogrotesque Medium Italic.otf</file>
</fileset>
</family>
</familyset>
并尝试使用in style
进行调用@android:style/Theme.Holo
@android:style/Widget.Holo.ActionBar.TabView
@android:style/Widget.Holo.ActionBar.TabText
@android:style/Widget.Holo.Light.TextView
<item name="fontFamily">Geogrotesque</item>
并且不起作用:/
答案 0 :(得分:0)
如果你真的想通过修改styles属性来调整它,请看几个教程解释如何在android中完成它。 Here是一个很好的解释如何。
以下是stackoverflow中的一篇文章,提出同样的问题,它在eclipse中与xamarin工作室中的相同,所以那里不存在问题。在这篇文章中,您还将找到一个解决方法,如何使用代码而不是xml样式来修改它,这可能是两者中最简单的方法。