TextView を使用して、HTML から書式設定したテキストを表示しています。
Spanned s = Html.fromHtml(getString(R.string.disclaimer));
tvDisclaimer.setText(s);
テキストはstrings.xml
using CDATA にあります。
<string name="disclaimer">
<![CDATA[
<p>blablabla</p>
<ul>
<li>foo
<li>bar
</ul>
]]>
</string>
IndexOutOfBoundsException
ここでのポイントは、すべてがin でクラッシュすることChoreographer
です。いくつかの単純な HTML では機能しますが、ある時点で、1 文字 (ø) を追加するだけでクラッシュします。文字を削除すると機能します。
それがうまくいかない場合Html.fromHtml()
、アプリで適切なリッチ テキストを取得するために何を使用できますか?