Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nativescript 如何在Webview中禁用滚动?_Nativescript_Nativescript Telerik Ui - Fatal编程技术网

Nativescript 如何在Webview中禁用滚动?

Nativescript 如何在Webview中禁用滚动?,nativescript,nativescript-telerik-ui,Nativescript,Nativescript Telerik Ui,有没有办法在webview中禁用滚动 比如说 <WebView rc="https://www.npmjs.com/package/nativescript- openurl" height="300" tap="ontapvw" ></WebView> 请查找附加的本机脚本链接: 您可以通过访问本机WebView并使用本机解决方案来禁用滚动(直接访问本机API是nativeScript的最大优势之一,因为这允许您使用本机解决方案) Android的例子 XML

有没有办法在webview中禁用滚动

比如说

<WebView rc="https://www.npmjs.com/package/nativescript- 
openurl" height="300" tap="ontapvw"  ></WebView>

请查找附加的本机脚本链接:


您可以通过访问本机WebView并使用本机解决方案来禁用滚动(直接访问本机API是nativeScript的最大优势之一,因为这允许您使用本机解决方案)

Android的例子 XML


操场演示可以找到

其他用户将您的问题标记为低质量和需要改进。我对您的输入进行了重新措辞/格式化,使其更易于阅读/理解。请查看我的更改,以确保它们反映您的意图。但我认为你的问题仍然无法回答。您现在应该回答您的问题,以添加缺少的详细信息(请参阅)。如果您有进一步的问题或反馈,请随时给我留言。链接到外部网站获取更多信息不是一个好方法。请尽量在你的问题中包含所有相关信息。您好,感谢您的帮助,我们会调查的,谢谢。请注意:放弃一个问题然后走开也是一种非常糟糕的做法。人们会给你反馈,你应该有时间对此做出反应。你应该先通过操作系统检查来解决这个问题,然后再在操作系统上执行相应的操作。嗨,尼克,谢谢你的代码,它工作得很好。。对延误的答复表示歉意
<WebView loaded="onWebViewLoaded" src="https://www.npmjs.com/package/nativescript-openurl" height="300" ></WebView>
function onWebViewLoaded(args) {
  let wv = args.object;
  console.log(wv);

  if(isAndroid) {
      let webViewAndroid = wv.nativeView;
      console.log(webViewAndroid);

      // Hide the scrollbars, but not disable scrolling:
      webViewAndroid.setVerticalScrollBarEnabled(false);
      webViewAndroid.setHorizontalScrollBarEnabled(false);

      // Disable scrolling
      let myListener = new android.view.View.OnTouchListener({
        onTouch: function (view, event) {
          return (event.getAction() == android.view.MotionEvent.ACTION_MOVE);
        }
      })

      webViewAndroid.setOnTouchListener(myListener);
  }

}
exports.onWebViewLoaded = onWebViewLoaded;