2012-06-21 31 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