我一直在使用WebView来加载不同的数据(HTML数据),一切都运行良好。但问题是,当我加载一个较小的页面时,WebView拒绝缩小。 WebView的高度设置为WRAP_CONTENT。
我尝试过很多方法,比如清除历史记录(也许历史记录中的某个页面会卡住它的大小),在每个页面更改之前将其高度设置为0,然后再次设置为WRAP_CONTENT,并尝试使用clearView()但这会完全破坏WebView。
无论如何,这是我的加载代码:
我尝试过很多方法,比如清除历史记录(也许历史记录中的某个页面会卡住它的大小),在每个页面更改之前将其高度设置为0,然后再次设置为WRAP_CONTENT,并尝试使用clearView()但这会完全破坏WebView。
无论如何,这是我的加载代码:
// Clearing the web view
mWebView.loadUrl("about:blank");
mWebView.loadData(mItem.getHtml(), "text/html", "utf-8");
谢谢!
Html.fromHtml()
,因为我还有图片和css,而WebView是最好的选择。无论如何,我怎样才能将内容包装起来呢?很有趣的是我加载了一个长达1000行的文本,然后又加载了一个只有100行的文本,用户必须滚动经过大片空白区域才能到达WebView下面的控件。还有其他的选项吗? - Elad92