Textviewの一部にtextcolorを設定する際に問題が発生しました。テキストは、layout-xmlで白になるように定義されています。ユーザーがゲームで書き込み回答を選択すると、このメソッド呼び出しがトリガーされます。
this.Question = (TextView) findViewById(R.id.layout1Question);
this.Question.setText(Html.fromHtml("<font color = 'green'>CORRECT: </font>") + this.CurrentQuestion.getFillin());
ここでは、CORRECT部分に緑色のテキストを表示し、残りはデフォルトで白色にする必要があります。ただし、テキスト全体は白で表示されます。私は何が間違っているのですか?
助けてくれてありがとう!
編集:2番目の部分を削除すると機能するため、次のようになります。
this.Question.setText(Html.fromHtml("<font color = 'green'>CORRECT: </font>"));
大丈夫です。