2

我一直在使用 aWebView来加载不同的数据(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");

谢谢!

4

1 回答 1

0

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

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

mTextView.setText(Html.fromHtml(text));
于 2012-05-24T22:52:26.037 回答