如何在webview中获取内容高度

时间:2017-05-18 09:21:10

标签: android webview height

我想获得webView的内容高度,我使用了webView.getHeight(),但它是webview的返回高度而不是内容高度。
这是我的代码:

webView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
            @Override
            public void onGlobalLayout() {

                Log.i("pageHeight", webView.getContentHeight()+"");
                webView.getViewTreeObserver().removeOnGlobalLayoutListener(this);

            }
        });

任何人都可以帮助我?

1 个答案:

答案 0 :(得分:0)

您可以使用JavaScript进行设置,以下链接可能对您有所帮助。 https://capdroid.wordpress.com/2014/08/07/resizing-webview-to-match-the-content-size/