没有为Lis​​tView子项调用onTouch

时间:2014-08-03 11:49:21

标签: android listview android-listview

我正在尝试使用拖放进行ListView重新排序,我正在使用DevBytes示例作为基础。当我触摸拖动手柄时,我的ListView上没有调用onTouch(),也就是说,ListView的一个孩子的孩子。

由于这不起作用,在Adapter的{​​{1}}上,我尝试了以下操作:

getView()

这部分有效,但由于触控侦听器仅触发触摸,而触摸结束时则不触发,因此无法正常工作。为什么会这样?

1 个答案:

答案 0 :(得分:2)

触摸侦听器仅向您提供action_down事件,因为您返回false。如果您返回true,您还将收到相应的action_move和action_up / action_cancel操作。

我不记得文档的哪个页面说明了这一点,否则我会链接到它。