标签: android text fonts
Android Oreo推出了一种设置custom fonts的新方法。但是官方文档页面没有提到如何在整个应用程序中将一些自定义字体设置为默认字体。
我们有像android:textColorPrimary等主题属性,可以全局设置一些默认的排版相关属性。
android:textColorPrimary
是否有类似的内容可用于新的自定义字体功能? 如果是,它是由支持库向后移植以在8.0以下的设备上使用吗?
答案 0 :(得分:7)
是的,我将它用于我的应用主题:
在您的应用主题中,只需将其添加为fontFamily:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> . . . ... <item name="android:fontFamily">@font/demo</item> </style>
目前它已经在 8.0直到4.1 API Jelly Bean 上工作了。这是一个广泛的范围。