【发布时间】:2020-03-27 23:20:20
【问题描述】:
使用android studio(基于https://stackoverflow.com/a/47793223)添加可下载字体后,我无法以编程方式加载添加的字体。
ResourcesCompat.getFont(context, R.font.roboto)
导致以下错误
android.content.res.Resources$NotFoundException: Font resource ID #0x7f080009
at android.support.v4.content.res.ResourcesCompat.loadFont(ResourcesCompat.java:218)
at android.support.v4.content.res.ResourcesCompat.getFont(ResourcesCompat.java:196)
但是一旦我在一些布局文件中指定了相同的字体,比如
android:fontFamily="@font/roboto"
有效。
它现在也开始以编程方式工作。
【问题讨论】:
标签: android android-fonts