我在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();
}
當運行應用程序時,我回答第一個問題和第二個問題來了,第二個問題的選擇的顏色被改變。 我該如何解決這個問題。
我試過了。同樣的事情發生 –