私はAndroidでクイズのアプリケーションを開発します。 すべての質問を単一のアクティビティに表示したい。ユーザーが選択肢を選択したとき、それが正しければ設定色は緑、偽であれば赤を設定します。新しい質問と選択肢を得る。私はonClickイベントにコードを書いた:アプリケーションを実行すると設定方法Androidで直ちに反映される背景
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();
}
は、私が最初の質問に答えて2つ目の質問が来ている、と2番目の質問の選択の色が変更されます。 この問題を解決するにはどうすればよいですか。
試しました。同じことが起こった –