2014-01-28 44 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:我刚刚测试了内联版本,它适用于空白和换行符。如果答案也适用于您,请将答案标记为已接受。 –

相关问题