如何更改android中的web视图的内容大小?

我有一个在scrollview中的webview控件。 当我加载一个长的HTML文件,它resize,以适应它。 这是对的。 但是,当我再次使用相同的控件,并把更less的空间消耗的HTML,它的内容大小不缩水。 这是一个问题,因为用户仍然可以将短文档滚动到空白区域。 任何想法如何解决这个问题?

我有一个类似的问题,并通过清除视图和重新测量一个小尺寸,再次加载视图之前解决它。

例如

webView.clearView(); webView.measure(10, 10); 

这在使用时不适用于我:

 loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl) 

但是,在加载数据后,在webview上调用requestLayout(),除了在滚动时更改视图时滚动条闪烁之外,还会出现奇怪的小故障。

 webView.clearView(); webView.loadDataWithBaseURL(null, data, "text/html", "utf-8", null); webView.requestLayout();