0

次のような Html.fromhtml を使用して、テキストビューにいくつかの html テキストを表示したい:

<font color=royalblue>hello</font> a royalblue color ...

Royalblue は Android リソース ファイルで定義されており、他にも多くの色があります。

<color name="royalblue">#A0B4F0</color> a royalblue color ...

すべての color=xxx を見つけて、それを color=カラー リソース ファイル内の対応する値に置き換えたい

<font color="#A0B4F0">hello</font>

Html.fromhtml()フォントタグを正しく処理できます。

これどうやってするの?

4

1 に答える 1

0
String tv = textview.getText();
tv = tv.replace("royalblue", "#A0B4F0");

textview.setText(tv);
于 2013-02-15T22:12:59.940 に答える