我试图给我的颜色变量一个颜色,但我似乎无法让它工作......
import android.graphics.Color;
Color mColor = Color.CYAN;
我得到的错误:
Type mismatch: cannot convert from int to Color
我不明白为什么Color.CYAN是一个整数?如何将颜色CYAN放在我的变量中?
提前致谢
答案 0 :(得分:4)
Color
实际上并不是一个对象。它有一个公共构造函数,是的,但它没有成员数据也没有实例方法。它只是一个用static
方法构建ARGB颜色int
值的类。预定义了一些ARGB int
,例如Color.CYAN
。因此,要使用它,请使用int
:
int mColor = Color.CYAN;
参考:http://developer.android.com/reference/android/graphics/Color.html