2012-06-21 2 views
0

Я только начал использовать eclipse и не имею опыта работы с java, но я следую учебнику и застрял в этой проблеме с цветом текста. Ошибка, которую я получаю, говорит, что RED не может быть разрешен или не является полем. Вот код, вся помощь приветствуется.setTextColor error

case R.id.myRadioButtonRed: myMessage.setTextColor(Color.RED); break; 
+0

Возможно, вы захотите добавить тег для языка, на котором вы пишете. – user48956

+0

Вы забыли импортировать что-то http://docs.oracle.com/javase/1.4.2/docs/api/java /awt/Color.html – mlt

ответ

1

Переход по R.id.myRadioButtonRed выглядит так, как будто это проект для Android. В Android SDK java.awt.Color не существует. Вы должны использовать android.graphics.Color

+0

так что должен выглядеть код? – user1461428

+0

case R.id.myRadioButtonRed: myMessage.setTextColor (android.graphics.Color.RED); ломать; Это должно сработать. На данный момент у меня нет Android SDK, чтобы проверить его. Было бы также полезно узнать, какой тип myMessage есть. Я предполагаю, что setTextColor принимает int, который представляет цвет. –

+0

да это похоже работа. Спасибо. Но у меня есть другой вопрос. Как объявить константу для myRadioButtonRed? Я нажимаю на него и нажимаю объявлять как константу, но когда я пытаюсь запустить его, он не работает. В нем говорится, что R.java был изменен вручную. Должен ли я объявлять myRadioButtonRed где-то еще? Это код, который я получаю в R.java: protected static final int myRadioButtonRed = 0; – user1461428

Смежные вопросы