android – 如何将语言环境(带国家/地区)添加到字体资源(支持库v26)?

前端之家收集整理的这篇文章主要介绍了android – 如何将语言环境(带国家/地区)添加到字体资源(支持库v26)?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
谷歌发布了自支持库v26发布以来的官方字体资源处理:
https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml.html

但是,看起来我无法为字体资源文件添加country限定符.

我有一个应用程序有3种语言:英语,繁体中文和简体中文.

我尝试用res命名我的字体文件夹:
字形
字体ZH
字体zh_CN的
(我也尝试过font-zh-CN)

(注意zh是语言,而CN是国家.有更多的信息背景 – 在中国我们都使用“中文”,但有简体中文和繁体中文;而且,香港和台湾都使用繁体中文但我们使用它们的方式有点不同.最重要的是,字体有繁体中文和简体中文的单独文件,因为它们的形状各不相同.)

但我无法建立这个项目. Android Studio一直告诉我font-zh_CN(或font-zh-CN)是无效的资源目录名称.

对于我的values-zh_CN文件夹(也不是值-zh-CN),这不会发生.

题:

从API 26开始,如何使用新的官方方法,为同一种语言使用不同的字体,但使用不同的国家/地区?

解决方法

资源文件名称的模式在表2中定义:
https://developer.android.com/guide/topics/resources/providing-resources.html#Alternative%20Resources

具体来说,尝试:

字体-ZH-RCN

原文链接:https://www.f2er.com/android/315231.html

猜你在找的Android相关文章