I've got a ListActivity
that displays WebView
s.
There is a menu option to copy text that will call this on visible WebViews.
Everything works except for one thing. I can't perform text selection in vertical direction as ListView
consumes corresponding MotionEvent
s for it's own scrolling.
I've tried this:
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
if (webViewsInTextSelectionMode) {
bypassEventToWebViews(ev);
return true;
} else {
return super.dispatchTouchEvent(ev);
}
}
Which will block scrolling but will also pass unadjusted MotionEvent
coordinates to a WebView
.
Is there a way to correctly prevent ListView from scrolling in this case?