ホームページ >ウェブフロントエンド >htmlチュートリアル >HTML 要素を文字列リソース ファイルに追加し、文字列リソースを直接使用する HTML 要素が機能しない原因の解決策_html/css_WEB-ITnose
文字列リソースの html をエスケープする
1. 要件の説明
次の効果を実現するには、これが文字列リソースであることに注意してください
「バインドされていない携帯電話番号? バインド」 、最後の 2 つの単語が赤色になるはずです。
2. 実装方法
アイデアは次のとおりです。 を使用して 2 つの単語をバインドします。
<string > 未绑定手机号? <font color="#0f9afc">绑定</font></string>
3. 問題の説明
以下のコードを使用した上記の操作は、私が望む効果を達成できません。
textview.setText(Html.fromHtml(getString(R.string.test_string)));
4. 解決策
Google で解決策を見つけたので、リンクをみんなと共有します
<a target=_blank href="http://www.grokkingandroid.com/android-quick-tip-formatting-text-with-html-fromhtml/">点击打开链接</a>
修正されたコードは次のとおりです:
<string name="test_string"><![CDATA[未绑定手机号? <font color="#0f9afc">绑定</font>]]></string>
5. 概要
私たちの製品をもっと便利にできれば、このちょっとした知識が皆さんのお役に立てば幸いです。夕方に映画を観る予定です。 . 皆さんの幸せな夕食をお祈りします。