Android WebView 禁用距离

Android WebView disable distance

在我的 android 网络视图中,我可以在网络内容之外滚动。我想禁用它。那可能吗?同样适用于所有侧面和底部。我当然想滚动我的页面,但我只想禁用这个滚动距离。

以下代码将帮助您使 Webview 的内容与视图相匹配:

private void setupWebView() {
    webView.getSettings().setJavaScriptEnabled(true);
    webView.setWebViewClient(new WebViewClient() {
        @Override
        public void onPageFinished(WebView view, String url) {


        webView.loadUrl("javascript:MyApp.resize(document.body.getBoundingClientRect().height)");
                super.onPageFinished(view, url);
            }
        });
        webView.addJavascriptInterface(this, "MyApp");
    }

    @JavascriptInterface
    public void resize(final float height) {
        MyActivity.this.runOnUiThread(new Runnable() {
            @Override
            public void run() {
                webView.setLayoutParams(new LinearLayout.LayoutParams(getResources().getDisplayMetrics().widthPixels, (int) (height * getResources().getDisplayMetrics().density)));
            }
        });
    }