所以在你的活动中,你会设置你的overTidden onTouchListener:
mWebView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
v.setOnTouchListener(mWebView.mOnTouchListener);
return false;
}
});
而您将需要开发一个新类,扩展WebView.在它内部,您将定义一个OnTouchListener.
public final OnTouchListener mOnTouchListener = new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent rawEvent) {
return false;
}
};
将onuchlistener设置为null不会将其重置为默认定义.你还必须提供一个实际的听众.