【发布时间】:2013-12-31 21:23:13
【问题描述】:
我正在尝试通过使用随机数生成器为 R、G 和 B 值随机生成数字,并使用这些值生成颜色来创建随机颜色。以下代码在我的onCreate() 方法中:
Random rand = new Random();
// Java 'Color' class takes 3 floats, from 0 to 1.
float r = rand.nextFloat();
float g = rand.nextFloat();
float b = rand.nextFloat();
Color randomColor = new Color(r, g, b);
eclipse 怎么会告诉我“构造函数Color(float, float, float) 未定义”?这不应该正常工作吗?
【问题讨论】:
-
你正确导入了吗?
-
确保声明“java.awt.Color”:docs.oracle.com/javase/7/docs/api/java/awt/Color.html。另一方面,“android.graphics.Color”没有带有float rgb的构造函数:developer.android.com/reference/android/graphics/…
-
似乎是 eclipse 自动导入的“android.graphics.Color”。我让它导入“java.awt.Color”,它现在正在工作。谢谢
-
@ThatGuyThere 编码为 android 对吗?
标签: java android random colors