我正在使用这样的字体:
findViewById<TextView>(R.id.text).apply {
typeface = Typeface.createFromAsset(assets, "fonts/blackjack.otf")
}
它适用于模拟器和大多数 Android 设备,但它对选择了系统字体的华为设备没有影响。
这样的设备具有以下规范:
EMUI 4.1
Model number EVA-L09
Android Version 6.0
如何在这样的设备上设置字体?更重要的是,如何使用 Span
设置字体?在选择了备用系统字体的情况下,这也不适用于此设备。
最佳答案
您可以通过 clean 尝试。为某些设备构建和卸载旧 APK。保留缓存。
关于android - 字体不适用于华为 EMUI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54510446/