gpt4 book ai didi

android - 如何将区域设置(带国家/地区)添加到字体资源(支持库 v26)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:57:13 25 4
gpt4 key购买 nike

自支持库 v26 发布以来,Google 发布了官方字体资源处理: https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml.html

但是,看起来我无法为字体资源文件夹添加国家/地区限定符。

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

我尝试用这种方式在 res 下命名我的字体文件夹:
字体
字体zh
font-zh_CN
(我也试过font-zh-CN)

(请注意,zh 是语言,而 CN 是国家/地区。为您提供更多上下文信息 - 在中国,我们都使用“中文” , 但有简体中文和繁体中文之分;而且香港和台湾都使用繁体中文,但我们使用它们的方式有点不同。最重要的是,字体有繁体中文和简体中文的单独文件,因为它们的形状完全不同。)

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

我的 values-zh_CN 文件夹(也不是 values-zh-CN)不会发生这种情况。

问题:

相同语言不同国家如何使用不同的字体,使用API​​ 26以来的新官方方法?

最佳答案

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

具体来说,尝试:

font-zh-rCN

关于android - 如何将区域设置(带国家/地区)添加到字体资源(支持库 v26)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47066720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com