I have a webview control in a scrollview. when i load a long html document into it, it resizes to accommodate it. this is correct. however, when i use the same control again
I had a similar problem and resolved it by clearing the view and re-measuring with a small size prior to loading the view again.
e.g.
webView.clearView();
webView.measure(10, 10);
This didn't work for me when using:
loadDataWithBaseURL(String baseUrl, String data, String mimeType, String encoding, String historyUrl)
But calling requestLayout() on the webview after loading the data worked except for a strange glitch with the scrollbar flickering if changing the view while scrolling.
webView.clearView();
webView.loadDataWithBaseURL(null, data, "text/html", "utf-8", null);
webView.requestLayout();