Android Java将颜色设置为颜色变量

时间:2013-12-30 13:28:45

标签: java android colors integer

我试图给我的颜色变量一个颜色,但我似乎无法让它工作......

import android.graphics.Color;
Color mColor = Color.CYAN;

我得到的错误:

Type mismatch: cannot convert from int to Color

我不明白为什么Color.CYAN是一个整数?如何将颜色CYAN放在我的变量中?

提前致谢

1 个答案:

答案 0 :(得分:4)

Color实际上并不是一个对象。它有一个公共构造函数,是的,但它没有成员数据也没有实例方法。它只是一个用static方法构建ARGB颜色int值的类。预定义了一些ARGB int,例如Color.CYAN。因此,要使用它,请使用int

int mColor = Color.CYAN;

参考:http://developer.android.com/reference/android/graphics/Color.html