繁体   English   中英

为什么我们用@dimen而不是@dimens引用android中的dimens.xml文件?

[英]why we refer the dimens.xml file in android with @dimen not @dimens?

我在 android 工作室项目中创建了一个新的值资源文件作为名称dimens但在从 XML 引用它时我必须使用属性 @dimen

我真的很想知道引用标签必须与文件名相同,但事实并非如此。

我在字符串和 colors 中看到了相同的模式。

但它是那样的吗? 任何线索?

在此处输入图像描述

实际上,文件名并不重要,您可以将dimens.xml重命名为anything.xml 或者您可以拥有dimen_activity.xmldimen_fragment.xml文件,这有助于您管理它们。 此外,您可以在此文件中保留<dimen标签,还可以保留<integer s 和任何其他标签(例如,您可以拥有一个sizes.xml文件)。 资源建立在values中所有 XML 文件中的内容之上,然后创建一种 map 并且所有 XML 文件中的所有<dimen dimen 都可以在@dimen/R.dimen.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM