我一直在使用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");
谢谢!
答案 0 :(得分:0)
WebViews不会包装到正在显示的html的内容,因为它们会在加载webview的内容之前通过布局。 WebView内容通常是动态的,所以像这样包装是没有意义的。
如果您只是尝试使用HTML设置文本样式,则可以实际使用textview。
mTextView.setText(Html.fromHtml(text));