Scrollview和webview嵌套显示不全或者不显示问题解决办法
程序员文章站
2022-03-18 10:53:41
通过measure()进行测量思路,在WebView加载网页完毕以后,通过webview.measure(0,0)进行测量,两个0表示对宽高无限制。代码改动部分 private class Mobile { @JavascriptInterface public void onGetWebContentHeight() { //重新调整webview高度 webView.post(() -> {...
通过measure()进行测量
思路,在WebView加载网页完毕以后,通过webview.measure(0,0)进行测量,两个0表示对宽高无限制。
代码改动部分
private class Mobile {
@JavascriptInterface
public void onGetWebContentHeight() {
//重新调整webview高度
webView.post(() -> {
webView.measure(0, 0);
int measuredHeight = webView.getMeasuredHeight();
Log.i("zzz", "measuredHeight=" + measuredHeight);
});
}
}
private WebViewClient mClient = new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
mobile.onGetWebContentHeight();
}
};
本文地址:https://blog.csdn.net/lutao2599/article/details/109649372
上一篇: 不搭新零售风向却又想生意好的卖家看过来
下一篇: 详解基本界面布局方式