任何阻止WebView内置滚动的方法

Awa*_*riq 2 android scroll webview

我正在开发一个应用程序,我将使用webview.我的问题是我们可以阻止WEBVIEW在滚动功能方面的建立吗?

我试过这样做:

在onScrollChanged super.scroll(0,0);

但这不会帮助我.我正在寻找像我们可以使用webview设置停止缩放的东西......

任何人有更好的想法,那么这将是伟大的.

Awa*_*riq 7

最后我自己找到了答案..:P

我们可以通过在页面中执行一些javascript来停止或开始滚动和缩放页面.这是javascript代码:

function stopScroll()
{
    document.ontouchmove = function(e){ e.preventDefault(); }
}

function startScroll()
{
    document.ontouchmove = function(e){ return true; }
}
Run Code Online (Sandbox Code Playgroud)

现在,您可以使用以下命令使用Android webview调用这些函数:

myWebView.loadUrl("javascript:stopScroll()");
Run Code Online (Sandbox Code Playgroud)

通过调用上面的函数,将调用HTML页面中的stopScroll.干杯!!!