Android 使用arrays.xml的优点
在我的应用程序中,我在Android 使用arrays.xml的优点,android,arrays,xml,android-xml,Android,Arrays,Xml,Android Xml,在我的应用程序中,我在strings.xml中定义了多个字符串数组。 将所有字符串数组移动到arrays.xml,有什么好处?这只是为了更好的结构吗?或者还有其他原因,比如更好的访问时间?在res/values/和res/values-…/目录中的文件名对操作系统或构建工具没有意义。您可以在strings.xml、arrays.xml、hey\u long\u filenames\u are\u fun.xml中拥有/code>资源,或者任何您想要的资源,只要它以.xml结尾即可。虽然使用arr
strings.xml
中定义了多个字符串数组。
将所有字符串数组移动到
arrays.xml
,有什么好处?这只是为了更好的结构吗?或者还有其他原因,比如更好的访问时间?在res/values/
和res/values-…/
目录中的文件名对操作系统或构建工具没有意义。您可以在strings.xml
、arrays.xml
、hey\u long\u filenames\u are\u fun.xml
中拥有/code>资源,或者任何您想要的资源,只要它以.xml
结尾即可。虽然使用arrays.xml
是一种约定,但它只是一种约定
将所有字符串数组移动到array.xml有什么好处
可能根本没有优势。如果提供混合资源类型的文件,则处理字符串资源的某些工具或服务(例如翻译服务)可能会混淆,但这是这些工具或服务的一个限制,不受Android或其标准构建工具的限制。res/values/
和res/values-…/
目录中的文件名对操作系统或构建工具没有任何意义。您可以在strings.xml
、arrays.xml
、hey\u long\u filenames\u are\u fun.xml
中拥有/code>资源,或者任何您想要的资源,只要它以.xml
结尾即可。虽然使用arrays.xml
是一种约定,但它只是一种约定
将所有字符串数组移动到array.xml有什么好处
可能根本没有优势。如果提供混合资源类型的文件,则处理字符串资源的某些工具或服务(例如翻译服务)可能会混淆,但这是这些工具或服务的限制,而不是Android或其标准构建工具的限制