【问题标题】:Disable the facility of WebView in android?在android中禁用WebView的功能?
【发布时间】:2014-09-03 12:43:41
【问题描述】:
为了显示Epub,我使用了WebView。在那里,通过这个[WebView],我可以通过touching和holding选择Text,并且一些工具看起来像复制,找到, 分享等。之后我用Swipe左右换页,但是用Swipe后长按不能选择文字,怎么解决?
我没有分享代码,因为它太长了,但我可以分享它。
【问题讨论】:
标签:
java
android
android-webview
swipe
epub
【解决方案1】:
mWebView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
禁用WebView 上的所有触摸事件,因为触摸侦听器在WebView 的默认触摸行为之前执行。通过返回 true,event 被消耗,并且不会传播到 WebView。
使用android:clickable="false" 不会禁用触摸事件。
网址:Answer