0
我遇到了一些android本地代码,其中android中的strings.xml将被命名为strings-global.xml,同样styles.xml将被称为styles-global.xml。 android如何识别这个?这是什么意思 ?android values文件夹项命名约定
我遇到了一些android本地代码,其中android中的strings.xml将被命名为strings-global.xml,同样styles.xml将被称为styles-global.xml。 android如何识别这个?这是什么意思 ?android values文件夹项命名约定
values\
文件夹中文件的命名是任意的。文件提供的资源由文件本身的内容定义,而不是名称。在给定配置中使用哪些资源由values\
文件夹上的限定符(例如values-fr
)确定,而不是文件名。
如果你真的想,你甚至可以在一个文件中混合和匹配资源类型,尽管我建议遵循以下约定。
从提供资源文档中的values\
文件夹:
因为每个资源都与自己的XML元素定义,你可以 名字任何你想要的,并放置在 一个文件的不同资源类型的文件。但是,为了清楚起见,您可能希望在不同的文件中放置独特的 资源类型。
在这种情况下,这听起来像开发商发现,他们的styles.xml
是过于庞大和/或他们发现他们有一些不同类别的风格,他们想分开,从而将它们放在不同的文件让他们更有条理。