WebView不会缩小以适合页面的高度

时间:2012-05-24 21:01:28

标签: android android-layout android-webview

我一直在使用WebView加载不同的数据(HTML数据),而且一切正常。但问题出现在WebView加载较小页面时拒绝收缩。 WebView的高度设置为WRAP_CONTENT

我尝试了许多清理历史记录的事情(也许历史记录中的某个页面会让他陷入此大小),尝试将高度设置为0,然后在每次更改页面之前再次设置为WRAP_CONTENT使用clearView()但这会完全破坏WebView。

无论如何,这是我的加载代码:

// Clearing the web view
mWebView.loadUrl("about:blank");
mWebView.loadData(mItem.getHtml(), "text/html", "utf-8");

谢谢!

1 个答案:

答案 0 :(得分:0)

WebViews不会包装到正在显示的html的内容,因为它们会在加载webview的内容之前通过布局。 WebView内容通常是动态的,所以像这样包装是没有意义的。

如果您只是尝试使用HTML设置文本样式,则可以实际使用textview。

mTextView.setText(Html.fromHtml(text));
相关问题