情景:邮件详情页上下翻页,共用的一个webview,当内容改变时,webview高度没有重绘,下方有大量留白。
解决方法:
重写webViewClient()的onPageStarted()方法,重新测量webview的宽高。触发重绘方法。
代码:
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
//fix bug- 拦截三星某几款手机对地址对了重新加载,加载异常
if (!TextUtils.isEmpty(url) && url.startsWith("geo:")) {
return true;
}
BaseWebViewFragment.show(getActivity(),