ViewPager inside ListView row prevents onItemClick to be fired

前端 未结 9 960
南旧
南旧 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:35

    As your viewpaper is your listview's child,its consuming the touch events. You can prevent this by making your viewpagers child unclickable,i.e.

        TextView textView =(TextView)inflater.inflate(R.layout.page_viewpager,container, false);
    
        textView.setText("Page " + position); 
    
        textView.setClickable(false);
    

提交回复
热议问题