代码就不全部贴出来,不是自己研究出来的
自定义一个ViewPager并添加以下几个方法,,然后引用就可以了:
private boolean isCanScroll = false;
@Override public boolean onTouchEvent(MotionEvent arg0) { if (isCanScroll) { return super.onTouchEvent(arg0); } else { return false; } } @Override public void setCurrentItem(int item, boolean smoothScroll) { super.setCurrentItem(item, smoothScroll); } @Override public void setCurrentItem(int item) { super.setCurrentItem(item); } @Override public boolean onInterceptTouchEvent(MotionEvent arg0) { if (isCanScroll) { return super.onInterceptTouchEvent(arg0); } else { return false; } }