代码之家  ›  专栏  ›  技术社区  ›  Enes

如何创建颜色数组?

  •  -1
  • Enes  · 技术社区  · 6 年前

    我想创建颜色数组以保存其中的一些颜色。

    public static Color[] colors;
    
    public void setColor()
    {
        colors=new Color[3];
        colors[0]=R.color.disableColor;
    }
    

    这是color.xml

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <color name="disableColor">#AAAAAA</color>
        <color name="activeColor">#D62D20</color>
    </resources>
    

    所以有可能这样做?

    1 回复  |  直到 6 年前
        1
  •  3
  •   Thorne    6 年前

    以下是创建数组的方法:

    public static Color[] colors = new Color[] {
        R.color.firstColor, 
        R.color.secondColor
    }