Как совместить onInterceptTouchEvent у родителя и onClickListener у потомков?
Есть ExpandableListView c функцией Drag-n-Drop (для чего используется onInterceptTouchEvent и touchHandler) и у потомков в адаптере прописаны OnClickListener-ы для кнопок внутри каждого элемента списка.
Если я пишу в onInterceptTouchEvent - return true; то touchHandler срабатывает на все ивенты и драг-н-дроп работает, но не работают клики по кнопкам внутри элементов списка. Если же я убираю return true и оставляю return super.onInterceptTouchEvent то клики по кнопкам работают нормально, но не работает Drag-n-Drop потому что в touchHandler не приходит ACTION_DOWN.