我试图换掉calligraphy(非常有用的库)为android fonts in xml但我不知道如何更改所有视图的默认字体,如书法 . 书法能够在初始化时更改默认字体 . 我怎么能用android字体支持库呢?
从android开发者网站上的xml文章中的字体我看到我们可以将字体系列应用到这样的一个视图:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/lobster"/>
但如果我想改变整个应用程序的字体怎么办?
我想使用android xml字体的原因是由于这个error但这与问题无关 .
1 回答
使用Support Library 26.1.0,我通过设置应用程序主题的
android:fontFamily
属性,设法为整个应用程序设置了默认字体:其中
proxima_nova.xml
是字体资源文件: