4

でhtmlコードを使用して黒いテキストを挿入する必要がありますTextView。これが私がやったことです。

String html="<font color='#000000'> <p><i>bla bla bla</i></p> <h4>bla bla bla</h4> </font>";
textView.setText(Html.fromHtml(html));

テキストの色が黒ではなく灰色であることを除いて、結果は正しいです。<p>タグとタグを削除すると<h4>色が黒くなることに注意しましたが、もちろん全体的な結果は私が望むものではありません.

では、どうすればアスペクトを維持し、テキストの色を黒にすることができますか?

4

4 に答える 4

1
<font> tag should be used inside `<p>` tag and as well as inside `<h4>` tag

そのため、 2 つの異なる <font>タグを使用する必要があります。

私がテストしたように、次のコードを試してみてください。

どちらかを使用

String html=" <p><i><font color='#000000'>bla bla bla</font></i></p> <h4><font color='#000000'>bla bla bla</font></h4>";

また

String html=" <p><font color='#000000'><i>bla bla bla</i></font></p> <h4><font color='#000000'>bla bla bla</font></h4>";

それ以外の String html="<font color='#000000'> <p><i>bla bla bla</i></p> <h4>bla bla bla</h4> </font>";

于 2013-07-25T09:13:59.900 に答える