我正在开发一个必须使用网络视图的应用程序。我的问题是我们可以停止 WEBVIEW 内置的滚动功能吗?
我已经尝试过这样做:
在 onScrollChanged super.scroll(0,0);
但这对我没有帮助。我正在寻找类似我们可以使用网络视图设置停止缩放的东西......
任何人有更好的想法,除此之外,那就太好了。
终于我自己找到了答案..: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()");
通过调用上面的函数 stopScroll 从 HTML 页面将被调用。
干杯!!!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)