【发布时间】:2011-01-08 08:41:47
【问题描述】:
我有一个显示WebViews 的ListActivity。
有一个菜单选项可以复制将在可见 WebView 上调用 this 的文本。
一切正常,除了一件事。我无法在垂直方向执行文本选择,因为 ListView 会消耗相应的 MotionEvents 来进行自己的滚动。
我试过这个:
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
if (webViewsInTextSelectionMode) {
bypassEventToWebViews(ev);
return true;
} else {
return super.dispatchTouchEvent(ev);
}
}
这将阻止滚动,但也会将未调整的MotionEvent 坐标传递给WebView。
在这种情况下,有没有办法正确防止 ListView 滚动?
【问题讨论】:
标签: android