4

HTML マークアップを使用したスタイリングは、strings.xml では機能しません。その理由はわかりません。

<string name="autores">This aplication is developed by <i>Charles</i></string>

そして、Charlesという単語にイタリック体なしでフレーズを設定しました。何が問題なのですか?

どうもありがとう

4

2 に答える 2

8

解決:

CDATASection を使用できます。

例:

<string name="autores">
<![CDATA[
This application is developed by <i>Charles</i>
]]>
</string>

dialog.setMessage(Html.fromHtml(this.getString(R.string.autores)));

参照:

CDATAセクション

参考になれば幸いです!!

于 2013-06-06T20:02:37.243 に答える
0

strings.xml ファイルは、このように使用するためのものではありません。SpannableString代わりにプログラムで sを使用してください。例: Android で Html.fromHtml() を使用してテキストの色を強調表示しますか?

于 2013-06-06T19:42:57.740 に答える