2012-01-20 33 views
0

問題與StringBuilder的使用StringBuilder的以追加的HTML標籤

我已經使用在sb.append表標籤,但它沒有顯示錶中任何一個可以幫助我的嗎?

StringBuilder sb = new StringBuilder(); 
sb.append("<table><tr><td>A</td> <td>B</td> <td>C</td> </tr><tr><td>X</td> <td>Y</td> <td>Z</td> </tr></table> "); 

Spanned mainContent = Html.fromHtml(sb.toString()); 

Log.d(TAG_ID, ""+mainContent); 

回答

2

這不是StringBuilder問題。 Html.fromHtml不處理所有標籤,只是某些用於文本格式的標籤。如果要顯示完整的HTML,請使用WebView

+0

嗨,你可以解釋如何使用這個請 – Ram

1

目前Html.fromHtml不支持<table>標籤..

支持HTML的標籤從Html.fromHtml是...

<a href="..."> 
<b> 
<big> 
<blockquote> 
<br> 
<cite> 
<dfn> 
<div align="..."> 
<em> 
<font size="..." color="..." face="..."> 
<h1> 
<h2> 
<h3> 
<h4> 
<h5> 
<h6> 
<i> 
<img src="..."> 
<p> 
<small> 
<strike> 
<strong> 
<sub> 
<sup> 
<tt> 
<u> 

如果你想使用<table>標籤,那麼你可以使用Android WebView,然後方法

String summary = "<html><body>You scored <b>192</b> points.</body></html>"; 
webview.loadData(summary, "text/html", null); 

人因此類似的方法...

loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl) 

加載給定的數據到web視圖,使用的baseUrl作爲基本URL的內容。

+0

我想發送附加的data到facebook作爲一個字符串我如何將webview數據存儲在字符串 – Ram