dimen.xml还是dimens.xml?

时间:2012-01-20 11:45:45

标签: android android-resources

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

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

我看到docs允许使用这两个文件。如果项目将由 Eclipse和IDEA用户使用,那么应该使用哪个

1 个答案:

答案 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>