如何在 Android 的 webview 中禁用文本选择?

发布于 2024-12-25 20:03:39 字数 204 浏览 3 评论 0原文

我的应用程序在WebView中播放HTML促销,Html促销具有文本,因此如果用户按长按,则会出现android标准对话框复制/共享/查找/网页搜索,那么是否有任何选项可以禁用 webview 的文本选择对话框?

帮我做同样的事情。

My application playing HTML promotions in WebView, Html promotions having text so if user press long click android standard dialog appear Copy/Share/Find/Web Search, so is there any option to disable text selection dialog for webview ?

Help me on the same.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

站稳脚跟 2025-01-01 20:03:39

您需要这样做:

WebView webView = (WebView) findViewById(R.id.webView);

webView.setOnLongClickListener(new View.OnLongClickListener() {
    @Override
    public boolean onLongClick(View v) {
          return true;
      }
    });
webView.setLongClickable(false);

// Below line prevent vibration on Long click
webView.setHapticFeedbackEnabled(false);

希望这会对您有所帮助。

You need to do this way:

WebView webView = (WebView) findViewById(R.id.webView);

webView.setOnLongClickListener(new View.OnLongClickListener() {
    @Override
    public boolean onLongClick(View v) {
          return true;
      }
    });
webView.setLongClickable(false);

// Below line prevent vibration on Long click
webView.setHapticFeedbackEnabled(false);

Hope this will help you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文