我通常将尺寸存储在dimen.xml
文件中。但是,IntelliJ IDEA的intellisense将维度放入文件dimens.xml
。
现在,如果我将维度放入文件dimens.xml
,那么Eclipse将如何处理呢?
我看到docs允许使用这两个文件。如果项目将由 Eclipse和IDEA用户使用,那么应该使用哪个 ?
答案 0 :(得分:26)
您对文件本身的命名并不重要,但有建议。从docs(在res / values上):
因为每个资源都使用自己的XML元素定义,所以可以 根据需要命名文件并放置不同的资源类型 一个文件。但是,为清楚起见,您可能希望放置唯一的 不同文件中的资源类型。例如,这里有一些文件名 您可以在此目录中创建的资源的约定:
- 资源数组的array.xml(类型化数组)。
- colors.xml用于颜色值
- 维度值的维度。
- strings.xml表示字符串值。
- styles.xml的styles.xml。
编辑:为清楚起见,重要的是您在文件的<dimen>
标记内使用了相应的元素(本例中为<resource>
)。这就是android知道它是维度资源的方式。
<resources>
<dimen name="my_dimen">10dip</dimen>
</resources>