在加载完整个WebView页面之前获取内容高度可能会导致getContentHeight()返回0。因此,请确保在确保WebView已完成加载后再获取内容高度。以下是一个示例,展示了如何通过webviewclient的onPageFinished()方法获取内容高度:
webView.setWebViewClient(new WebViewClient() {
    @Override
    public void onPageFinished(WebView view, String url) {
        super.onPageFinished(view, url);
        int height = view.getContentHeight();
        Log.d("WebView", "Content Height : " + height);
    }
});