2012-12-10 20 views
7

我有一個問題。我想放入「TextView」html格式文本。我在下面添加如下。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的文本未格式化。

+0

檢查了這一點https://github.com/SufficientlySecure/html-textview –

回答

7

Android TextView不支持Table標籤,這就是您無法以格式化方式查看它的原因。您必須爲此使用WebView。

知道什麼是支持檢查標籤這個Html List tag not working in android textview. what can i do?

+1

同意你的看法。如果OP仍然想顯示這個HTML,那麼他必須改用WebView。 –

+0

絕對是。 –

+1

@PareshMayani May'WebView'與ListView一起使用是有問題的,那麼我該怎麼做? –

0

嘗試絲毫的WebView

String html = "<table><tr><th bgcolor= #FF0000>some text</th></tr> <tr><td bgcolor= #FF0000> some text</td></tr></table>"; 
webView.loadDataWithBaseURL(null, html, "text/html", "utf-8", null);