使用arrays.xml

时间:2016-12-07 19:32:42

标签: android arrays xml android-xml

在我的应用程序中,我在strings.xml中定义了多个字符串数组。 将所有字符串数组移动到arrays.xml会有什么好处?它只是为了更好的结构吗?还是有其他原因,比如更好的访问时间?

1 个答案:

答案 0 :(得分:4)

res/values/res/values-.../目录中的文件名对操作系统或构建工具没有任何意义。您可以在<string-array>strings.xmlarrays.xml或任何您想要的内容中拥有hey_long_filenames_are_fun.xml个资源,只要它在.xml中结束即可。虽然使用arrays.xml是一种惯例,但它只是 约定。

  

将所有字符串数组移动到array.xml会有什么好处?

根本没有任何优势。如果您提供具有混合资源类型的文件,则处理字符串资源(例如,翻译服务)的某些工具或服务可能会混淆,但这是对这些工具或服务的限制,而不是对Android或其标准构建工具的限制。 / p>