如何在android中禁用长按WebView

如何在android中禁用长按WebView,第1张

概述我想禁用webView上的长按,所以我无法选择其中的文本,我使用三种方法来做到这一点,但没有任何工作:1)android:longClickable="false"2)webView.setLongClickable(false);3)webView.setOnLongClickListener(newOnLongClickListener(){@Overridep

我想禁用webVIEw上的长按,所以我无法选择其中的文本,我使用三种方法来做到这一点,但没有任何工作:

1) androID:longClickable="false"2) webVIEw.setLongClickable(false);3) webVIEw.setonLongClickListener(new OnLongClickListener() {            @OverrIDe            public boolean onLongClick(VIEw v) {                return true;            }        });

所以任何帮助请.

解决方法:

要禁用长按,您需要先启用长按setLongClickable(true);然后是setonLongClickListener,并且什么都不返回:

webvIEw.setLongClickable(true);webvIEw.setonLongClickListener(new OnLongClickListener() {    @OverrIDe    public boolean onLongClick(VIEw v) {        return true;        }    });

如果您只需要禁用文本选择,最好将以下CSS添加到您的网页,它将禁用文本选择:

body {    -webkit-touch-callout: none;    -webkit-user-select: none;    -kHTML-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}

查看Mozilla文档here.

总结

以上是内存溢出为你收集整理的如何在android中禁用长按WebView全部内容,希望文章能够帮你解决如何在android中禁用长按WebView所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115537.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存