Webview滚动奇怪的行为

时间:2017-12-05 21:32:46

标签: android

我有一个webview,其中有一堆垂直堆叠的图像。当我在nexus 6模拟器上运行时,滚动功能可以实现我在手机上浏览网页的方式。

然而,当我将APK部署到我的实际设备时,滚动行为完全不同。它略微落后于我的手指,似乎根本没有惯性。这是在三星s8 +上。

这是我目前的配置:

      String html = "<html><head><style>body {margin: 0; padding: 0; overflow: hidden;} img {}</style><body>" + imagesHTML + "</body></html>";
        String mime = "text/html";
        String encoding = "utf-8";

        webView.getSettings().setBuiltInZoomControls(true);
//        webView.getSettings().setSupportZoom(true);
        webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.getSettings().setLoadWithOverviewMode(true);
        webView.getSettings().setUseWideViewPort(true);
        webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
        webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
        webView.setLayerType(View.LAYER_TYPE_HARDWARE, null);

        webView.setPadding(0, 0, 0, 0);
        webView.setInitialScale(100);
        webView.loadDataWithBaseURL(null, html, mime, encoding, null);

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我明白了。溢出:隐藏;在身体上引起了奇怪的行为。