gpt4 book ai didi

Android:不同语言的 "String Array",输入 "Assets"还是 "strings.xml"?

转载 作者:行者123 更新时间:2023-11-29 00:08:58 26 4
gpt4 key购买 nike

我想知道放置以下字符串资源的最佳位置。我想创建一个位置筛选框,用户可以使用至少 2-3 种语言根据“地区”、“地铁站”、“地标”等选择位置。

与此同时,我通过在我的项目中的“strings.xml”中使用“Sring-array”来实现此功能,这应该允许我处理多语言。

<string-array name="HK_Districts">
<item >Tsim Sha Tsui</item>
<item >Causeway Bay</item>
....
</string-array>

此方法应该适用于单个城市,但如果我想扩展到其他城市,我只是认为这将在“strings.xml”中创建超过 10'000 行"这对于数据管理来说似乎非常复杂。

我是 Android 的新手,想知道是否有更好的替代方法来解决这个问题,比如使用“assets”文件夹等。

enter image description here

最佳答案

只需将您的文件放在/values-{language}/arrays.xml

如果文件夹不存在,您应该创建它。

示例:/values-es/arrays.xml

关于Android:不同语言的 "String Array",输入 "Assets"还是 "strings.xml"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31625661/

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