2014-01-28 35 views
0

我解析電子郵件內容並在android webview中顯示它們。問題是,當文字是這樣的:有沒有像String的toHTML方法?

cat 
dog 
123  456 

創建HTML的網頁流量:

result = (String) "<html><body>"+clearTextPart.getContent()+"</body></html>"; 
webView.loadData(content,"text/html", "UTF-8"); 

我希望同樣的輸出,但在web視圖輸出爲「catdog123456」。我知道問題是HTML(它忽略了什麼空間)。

我不知道是否有一些解析器已經實現,或者我必須自己寫。任何幫助?

回答

1

您可以使用<pre></pre>標記來保留空間/線條。

或者,使用CSS:

body { white-space: pre; } 

與任何容器數據是在裝body

甚至內嵌樣式:

<html><body style="white-space: pre;">(your data here)</body></html> 
+0

日Thnx :)這工作得很好:)還有什麼你會建議換新線? :) –

+0

'pre'也應該爲換行工作。 –

+0

@MatejSpili:我剛剛測試了內聯版本,它適用於空白和換行符。如果答案也適用於您,請將答案標記爲已接受。 –

相關問題