Javascript webview内容高度

Javascript webview内容高度,javascript,android,webview,Javascript,Android,Webview,我面临一个问题。我正在做的是: 我在android中按顺序在webview中加载3个html页面,加载每个页面后,我希望得到每个页面的高度 webview.addJavascriptInterface(new JavaScriptInterface(), "HTMLOUT"); //webview.setWebViewClient(new WebPLZZClient()); //webview.setWebViewClient(new Web

我面临一个问题。我正在做的是:

我在android中按顺序在webview中加载3个html页面,加载每个页面后,我希望得到每个页面的高度

  webview.addJavascriptInterface(new JavaScriptInterface(), "HTMLOUT");

            //webview.setWebViewClient(new WebPLZZClient());
            //webview.setWebViewClient(new WebClient());    
            ViewGroup.LayoutParams bq1=webview.getLayoutParams();
            bq1.height=LayoutParams.WRAP_CONTENT;
            webview.setLayoutParams(bq1);

            webview.loadDataWithBaseURL("file:///android_asset/KH_Brown_Fixed_Layout/",temp1,  "text/html", "utf-8",null);      
            webview.loadUrl("javascript:window.HTMLOUT.getContentHeight(document.getElementsByTagName('html')[0].scrollHeight);");

但我无法获得每个页面的内容高度,至少我希望获得前两页的高度。

我遇到了一个类似的问题,通过清除视图并在再次加载视图之前用较小的尺寸重新测量来解决

e、 g


提前感谢,请帮助我,而不是递减点,请为我所犯的任何错误感到抱歉,请告诉我解决此问题的方法,请Hey furqi非常感谢,但我想得到实际内容高度,因此在此之后我可以使用它。遵循此教程Hey furqi我看到了示例,但没有了解它如何对我有益,请您解释一下,亲爱的Furqui,我正在for循环中一个接一个地加载3个html页面,所以在加载之后,如果我试图在foor循环中一个接一个地获取每个页面的内容高度,那么它将显示0,0,总内容的一些值
webView.clearView();
webView.measure(10, 10);