为了拥有列表重新排序功能,我求助于 this implementation .
我的问题是,当我尝试在我的 ListView 中拖动一个项目时,我没有收到 ACTION_DOWN 事件。相反,对于单个向下涂抹运动,我会按此顺序获得 2 个 ACTION_MOVE 事件 (action=0x00000002) 和一个 ACTION_UP 事件 (action=0x00000001)。
我看过类似的问题,但似乎每个人都有相反的问题,只获得 ACTION_DOWN 事件。 谁能想到为什么会这样?
谢谢, 约尔
最佳答案
我使用的是相同的代码。
我的问题还在于某些东西正在消耗该事件,但我没能找到它是什么......但我设法使用 onInterceptTouchEvent 解决了它,以便在我需要的事件上返回 true在 onTouchEvent 上。
问题解决:-)
关于Android ListView onTouchEvent 不给 ACTION_DOWN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9773855/