【问题标题】:Difference between defining a value in color and drawable tag?在颜色和可绘制标签中定义值之间的区别?
【发布时间】:2011-04-14 09:34:45
【问题描述】:
<resources>
    <drawable name="red">#7f00</drawable>
....
    <color name="solid_red">#f00</color>
.....
</resources>

这是来自 android 示例目录的 colors.xml 的一部分。

现在我的问题是,在&lt;drawable&gt; 标签和&lt;color&gt; 标签中定义颜色有什么区别?

【问题讨论】:

    标签: android colors drawable


    【解决方案1】:

    基本上没有。它们都创建了一个资源,该资源是一个“颜色”值,具有 32 位颜色。一个只是可绘制的子类型,一个是颜色子类型。当您从资源中检索 Drawable 时,如果该资源实际上是一个颜色常量,则它知道如何为此创建一个 Drawable 对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-01
      • 1970-01-01
      • 2016-06-09
      • 2020-09-28
      • 2018-12-28
      • 2012-03-05
      • 2010-09-24
      • 1970-01-01
      相关资源
      最近更新 更多