ViewPager inside ListView row prevents onItemClick to be fired

前端 未结 9 971
南旧
南旧 2020-12-30 14:56

I have a ViewPager inside every row of a ListView. It works fine, it changes the views inside it when the user use the swipe gesture, but it prevents the ListView\'s onItemC

9条回答
  •  没有蜡笔的小新
    2020-12-30 15:25

    I would suggest to set OnClickListener on each ViewPager instance itself and avoid usage of onItemClickListener of the ListView. You can then completely remove onInterceptTouchEvent() too. That would be the simplest and stable solution. Less code - less bugs ;)

提交回复
热议问题