如何将自定义字体设置为应用程序字体?这是我的设置:
/assets/fonts/Calibri.TTF
android:theme="@style/AppTheme"
style.xml
: <resources>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:typeface">Calibri.ttf</item>
</style>
</resources>
现在我无法运行此应用。当我尝试编译它时,我得到一个这样的错误:
error: Error: String types not allowed (at 'android:typeface' with value 'Calibri.ttf')
答案 0 :(得分:2)
字体值应该与这些值相似。 “正常,SANS,衬线,等宽”
答案 1 :(得分:1)
您需要将海关字体从Calibri.ttf重命名为calibri.ttf
其次,你不能直接在资源文件中给出字体
尝试在github上引用它
答案 2 :(得分:0)
是的,有反思。这个工作看看下面的stackoverflow问题Is it possible to set a custom font for entire of application?