12

私は問題があります。「TextView」のhtml形式のテキストを入れたいのですが。以下に以下を追加します。

<string name="text"><![CDATA[<table><tr><th bgcolor= #FF0000>some text</th></tr> <tr><td bgcolor= #FF0000> some text</td></tr>]]></string>

そしてそれを次のようにTextViewに入れます:

mInfoText.setText(Html.fromHtml(getString(R.string.text)));

ただし、アプリケーションを実行した後、TextViewに表示されるテキストはフォーマットされません。

4

2 に答える 2

12

Android TextViewはTableタグをサポートしていないため、フォーマットされた方法で表示することはできません。この目的にはWebViewを使用する必要があります。

サポートされているタグを確認するには、Androidテキストビューで機能しないこのHTMLリストタグを確認してください。私に何ができる?

于 2012-12-10T11:16:15.110 に答える
3

聖霊降臨祭のWebViewを試してみてください

String html = "<table><tr><th>text1</th></tr><tr><td>text2</td></tr></table>";
webView.loadDataWithBaseURL(null, html, "text/html", "utf-8", null);
于 2016-05-12T06:55:54.723 に答える