getFont无法在Android O上运行

时间:2018-02-12 12:44:17

标签: android android-8.0-oreo custom-font android-fonts

我使用下面的代码从res / font文件夹加载自定义字体文件。它在Android O以下的设备上运行良好,但在Android O设备上没有加载字体。这是我正在使用的代码。

var typeface: Typeface
    if (android.os.Build.VERSION.SDK_INT >= 26) {
        typeface = resources.getFont(R.font.carterone)
    } else {
        typeface = ResourcesCompat.getFont(this, R.font.carterone)!!
    }
    txtview.typeface = typeface

此代码需要对所有版本进行哪些更改?请帮忙。

0 个答案:

没有答案