Android全局字体更改

发布于 2021-09-10  117 次阅读


try {
    val typeface = Typeface.createFromAsset(context.assets,"font/alibaba_light.ttf")
    val defaultField = Typeface::class.java.getDeclaredField("SERIF")
    defaultField.isAccessible = true
    defaultField.set(null,typeface)
}catch (e:NoSuchFileException){
    e.printStackTrace()
}catch (e:IllegalAccessException){
    e.printStackTrace()
}
届ける言葉を今は育ててる
最后更新于 2021-09-10