dimen.xml还是dimens.xml?

san*_*one 19 android android-resources

我通常将尺寸存储在dimen.xml文件中.但是,IntelliJ IDEA的intellisense将维度放入文件中dimens.xml.

现在,如果我将维度放入文件中dimens.xml,Eclipse将如何处理?

我看到docs允许使用这两个文件.哪一个应该被使用,如果该项目将通过使用两个 Eclipse和IDEA用户?

asp*_*ame 28

你命名文件本身并不重要,但有建议.从文档(res/values):

由于每个资源都使用自己的XML元素定义,因此您可以根据需要为文件命名,并将不同的资源类型放在一个文件中.但是,为清楚起见,您可能希望将不同的资源类型放在不同的文件中.例如,以下是您可以在此目录中创建的资源的一些文件名约定:

  • 资源数组的array.xml(类型化数组).
  • colors.xml用于颜色值
  • dimens.xml用于维度值.
  • strings.xml用于字符串值.
  • styles.xml用于样式.

编辑:为清楚起见,重要的部分是您在文件中<dimen><resource>标记内使用适当的元素(在本例中).这就是android知道它是维度资源的方式.

<resources>
    <dimen name="my_dimen">10dip</dimen>
</resources>
Run Code Online (Sandbox Code Playgroud)

  • @Chaiavi:您必须询问IDE的开发人员.但不要担心,文件名是什么并不重要. (2认同)