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
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);