2017-10-12 102 views
2

Android奥利奥引入了一种新的方式来设置custom fonts。但官方文档页面没有提到如何将一些自定义字体设置为整个应用程序的默认字体。如何在Android中设置默认应用字体为自定义字体奥利奥(8.0+)

我们有像android:textColorPrimary等主题属性,允许全球设置一些默认的印刷术相关的属性。

是否有这样的东西可用于新的自定义字体功能? 如果支持程序库支持在8.0以下的设备上使用,

回答

4

是的,我心中已经用它与我的应用程序的主题:

enter image description here

以及应用中的主题只是将其添加为fontFamily中:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
    . . . ... 
    <item name="android:fontFamily">@font/demo</item> 
</style> 

目前它在8.0工作直到4.1 API Jelly Bean而且范围很广。

相关问题