我想知道放置以下字符串资源的最佳位置。 我想创建一个位置过滤器框,用户可以选择基于“地区”,“地铁站”,“地标”等的位置,至少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新手,想知道是否有更好的替代品可以解决,例如使用“资产”文件夹等。
答案 0 :(得分:1)
将您的文件放在/values-{language}/arrays.xml
如果文件夹不存在,则应创建它。
示例:/values-es/arrays.xml