【问题标题】:android values folder item naming conventionandroid values 文件夹项目命名约定
【发布时间】:2014-07-18 15:41:39
【问题描述】:

我遇到了一些 android 本机代码,其中 android 中的 strings.xml 将被命名为 strings-global.xml,同样,styles.xml 将改为命名为 styles-global.xml。 android如何识别这个?什么意思?

【问题讨论】:

    标签: android android-resources android-styles


    【解决方案1】:

    values\ 文件夹中的文件命名是任意的。文件提供的资源由文件本身的内容定义,而不是名称。在给定配置中使用哪些资源取决于values\ 文件夹(例如values-fr)上的限定符,而不是文件名。

    如果您真的愿意,您甚至可以在单个文件中混合和匹配资源类型,但我建议遵循约定。

    来自 values\ 文件夹的提供资源文档:

    因为每个资源都是用自己的 XML 元素定义的,所以您可以 将文件命名为您想要的任何名称并在其中放置不同的资源类型 一个文件。但是,为清楚起见,您可能希望放置唯一的 不同文件中的资源类型。

    在这种情况下,听起来开发人员发现他们的styles.xml 变得太大和/或他们发现他们有几个不同类别的样式想要分离,因此将它们放在不同的文件中让他们更有条理。

    【讨论】:

      猜你喜欢
      • 2019-03-20
      • 2013-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-08
      • 2012-04-27
      相关资源
      最近更新 更多