Я пытаюсь создать случайный цвет, произвольно генерируя числа для значений R, G и B с генератором случайных чисел и используя значения для создания цвета. Следующий код в моем onCreate()
метод:Создать случайный цвет Java
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);
Как же затмение говорит мне «Конструктор Color(float, float, float)
не определен»? Не должно ли это работать правильно?
Вы правильно импортировали его? –
Убедитесь, что вы объявляете «java.awt.Color»: http://docs.oracle.com/javase/7/docs/api/java/awt/Color.html. «android.graphics.Color», с другой стороны, не имеет конструктора с float rgb: http://developer.android.com/reference/android/graphics/Color.html#rgb%28int – paulsm4
Похоже, eclipse auto -импортированный "android.graphics.Color". Я сделал им импорт «java.awt.Color», и теперь он работает. Спасибо – ThatGuyThere