OnTouchEvent方法在ExpandableListView中重叠setOnItemLongClickListener

时间:2015-10-15 09:04:32

标签: android expandablelistview ontouchlistener onlongclicklistener

我创建了一个自定义expandableListViewExpandableListView的扩展名)。现在我需要覆盖OnTouchEvent(MotionEvent event)方法。但是,我也需要对子项使用setOnItemLongClickListener。但是当onTouchEvent被覆盖时,它不起作用。当我也使用onChildItemListener时,它运行正常。为什么会这样,以及如何解决它?

1 个答案:

答案 0 :(得分:0)

这是因为“普通”OnTouchEvent(MotionEvent event)调用了孩子们所需的事件。请致电super.OnTouchEvent(event);进行修复。