webview中缺少空行

时间:2016-05-02 09:48:34

标签: android html webview

  

假设Html正文具有以下内容

qwweeerrt

asssdfghjjkl

zxxcvbnmm
  

如下所示:

qwweeerrtasssdfghjjklzxxcvbnmm

  

当我使用

webView.loadData() 

和 当我使用

时,qwweeerrt asssdfghjjkl zxxcvbnmm
webView.loadDataWithBaseURL() 

webview中缺少qwweeerrt,asssdfghjjkl和zxxcvbnmm之间的空行。

请建议我如何显示内容。

2 个答案:

答案 0 :(得分:1)

HTML (不是WebView本身)讨厌空白 请使用<br/>标记添加回车符 把它加倍,换一个空行。

如果您想添加一些空格,请对所需的每个空间使用&nbsp;

或者,作为替代方案,请将您的文字包含在

<pre>
    Your multiline text here
    Second line
    Third line
</pre>

结构。

WebView只呈现HTML(还有CSS和JavaScript) 它做得很好。

如果您计划在应用中使用WebView,我建议您学习一些HTML 找到了一个很好的(并且在历史上被证明是准确的)学习源here

答案 1 :(得分:0)

您的“内容”必须更加格式化。显示它的正确方法就像。

<p>qwweeerrt</p>
<p>asssdfghjjkl</p>
<p>zxxcvbnmm</p>

查看webView.loadData()现在显示的内容。