我在Android中开发测验应用程序。 我想在单个活动中显示所有问题。当用户选择一个选项时,如果它是正确的,则设置颜色为绿色,如果为false,则将颜色设置为红色。并获得新的问题和选择。我写了一篇关于onClick事件代码:如何在Android中立即反映settingBackground
public void onClickChoice(View v) {
String text = ((TextView) v).getText().toString();
if (text == currentAnswer) {
v.setBackgroundColor(getResources().getColor(newGreen));
} else {
v.setBackgroundColor(getResources().getColor(newRed));
}
setNewQuestion();
}
当运行应用程序时,我回答第一个问题和第二个问题来了,第二个问题的选择的颜色被改变。 我该如何解决这个问题。
我试过了。同样的事情发生 –