2017-10-12 66 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而且範圍很廣。

相關問題