dimen.xml 还是 dimens.xml?

发布于 2024-12-28 02:02:09 字数 264 浏览 0 评论 0原文

我通常将尺寸存储在 dimen.xml 文件中。但是,IntelliJ IDEA 的智能感知将尺寸放入文件 dimens.xml 中。

现在,如果我将尺寸放入文件 dimens.xml 中,Eclipse 将如何处理这个问题?

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

I usually store dimensions in dimen.xml file. However, IntelliJ IDEA's intellisense places dimensions into file dimens.xml.

Now, what if I place dimensions into the file dimens.xml, how will Eclipse handle this?

I see that docs allow both files to be used. Which one should be used if the project will be used by both Eclipse and IDEA users?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮生面具三千个 2025-01-04 02:02:09

文件本身的名称并不重要,但有一些建议。来自文档(关于res/values):

因为每个资源都是用它自己的 XML 元素定义的,所以您可以
将文件命名为您想要的任何名称,并在其中放置不同的资源类型
一个文件。但是,为了清楚起见,您可能想要放置唯一的
不同文件中的资源类型。例如,这里有一些文件名
您可以在此目录中创建的资源的约定:

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

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

<resources>
    <dimen name="my_dimen">10dip</dimen>
</resources>

It doesn't really matter what you name the file itself, however there are recommendations. From the docs (on res/values):

Because each resource is defined with its own XML element, you can
name the file whatever you want and place different resource types in
one file. However, for clarity, you might want to place unique
resource types in different files. For example, here are some filename
conventions
for resources you can create in this directory:

  • arrays.xml for resource arrays (typed arrays).
  • colors.xml for color values
  • dimens.xml for dimension values.
  • strings.xml for string values.
  • styles.xml for styles.

Edit: For clarity, the important part is that you use the appropriate element (<dimen> in this case) inside a <resource> tag in your file. This is how android knows it's a dimension resource.

<resources>
    <dimen name="my_dimen">10dip</dimen>
</resources>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文