我正在尝试禁用 webview 上的触摸事件,这就是我所做的
webview.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.info("webview", "onTouch is called");
return true;
}
});
我看到有关触摸事件的日志消息,所以 onTouch() 肯定总是返回 true。然而,触摸事件仍会传播到 Web 视图(例如,我仍然可以滚动并与 Web 视图中的 html 页面上的按钮/链接进行交互)。我在这里想念什么吗?我该如何调试/修复这个?
谢谢!