我在一项活动中使用多个 WebView。我正在使用设置 WebView 内容
webView.loadDataWithBaseURL("file:///android_asset/", data, "text/html", "utf-8", null);
我正在生成 WebViews 内容运行时,设置字体、图像等并将其加载到 WebViews 上。
当我使用多个 WebViews 时,它们相互重叠,“wrap_content”可以正常工作,但是如果我给布局指定特定的高度,然后在其中添加 webview,那么一切看起来都很好。
所以我正在尝试计算 webview 的高度,我使用了以下方法来计算
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(webView, url);
Toast.makeText(context.getApplicationContext(), "Done! WebView Height "+ webView.getHeight(),Toast.LENGTH_SHORT).show();
}
我试过webView.getHeight()和webView.getMeasuredHeight()都返回零。
如何计算 WebView 高度?