gpt4 book ai didi

android - 任何停止内置滚动的 WebView 的方法

转载 作者:太空狗 更新时间:2023-10-29 15:43:28 31 4
gpt4 key购买 nike

我正在开发一个必须使用 WebView 的应用程序。我的问题是我们可以停止 WEBVIEW 的内置滚动功能吗?

我已经尝试过这样做:

在onScrollChanged super.scroll(0,0);

但这对我没有帮助。我正在寻找类似我们可以使用 webview 设置停止缩放的东西...

如果有人有更好的想法,那就太好了。

最佳答案

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

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

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

function startScroll()
{
document.ontouchmove = function(e){ return true; }
}

现在您可以使用您的 android webview 调用这些函数,方法如下:

myWebView.loadUrl("javascript:stopScroll()");

通过调用上述函数,将从 HTML 页面调用 stopScroll。干杯!!!

关于android - 任何停止内置滚动的 WebView 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8635498/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com