我通常将尺寸存储在dimen.xml
文件中。但是,IntelliJ IDEA 的智能感知将维度放入文件dimens.xml
中。
现在,如果我将维度放入文件dimens.xml
中,Eclipse 将如何处理呢?
我看到文档允许使用这两个文件。如果项目将同时被Eclipse和 IDEA 用户使用,应该使用哪一个?
我通常将尺寸存储在dimen.xml
文件中。但是,IntelliJ IDEA 的智能感知将维度放入文件dimens.xml
中。
现在,如果我将维度放入文件dimens.xml
中,Eclipse 将如何处理呢?
我看到文档允许使用这两个文件。如果项目将同时被Eclipse和 IDEA 用户使用,应该使用哪一个?
文件本身的名称并不重要,但是有一些建议。来自文档(关于 res/values):
因为每个资源都使用自己的 XML 元素定义,所以您可以随意命名文件并将不同的资源类型放在一个文件中。但是,为了清楚起见,您可能希望将唯一的资源类型放在不同的文件中。例如,以下是您可以在此目录中创建的资源的一些文件名约定:
- arrays.xml 用于资源数组(类型化数组)。
- colors.xml 用于颜色值
- dimens.xml 用于维度值。
- strings.xml 用于字符串值。
- 样式的styles.xml。
编辑:为清楚起见,重要的部分是您在文件的标签<dimen>
内使用适当的元素(在这种情况下) 。<resource>
这就是android知道它是一个维度资源的方式。
<resources>
<dimen name="my_dimen">10dip</dimen>
</resources>