我有一个简单的列表活动,为每个列表项定义了onTouchEventListener类。

问题是onFling事件永远不会发生,而是按照以下事件序列发生:
onDown,onShowPress,onLongPress。当我这样做但将onTouchEventListener分配给ListView实例时,也会发生onFling,但是当我将其分配给列表项时不会发生:(

有什么想法吗?

最佳答案

由于可能的错误,需要onDown方法返回true以确保还发生其他事件。因此,请确保自定义onDown始终返回true。

10-04 19:32