首先获取内容高度需要在webview加载完之后去回去,所以需要在setWebViewClient方法中去获取
并且需要延迟一秒去执行才不为0
.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { //加载完毕 new Handler().postDelayed(new Runnable() { @Override public void run() { 获取webview内容的高度 mContentHeight = view.getContentHeight(); System.out.println("onPageFinished mContentHeight:" + mContentHeight); } }, 1000);//1秒后执行Runnable中的run方法 } })
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)