当在viewpager内上下滑动时,直接交给父级处理,重写ViewPager的onTouchEvent方法
@Override public boolean onTouchEvent(MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: //交给子类 requestDisallowInterceptTouchEvent(true); break; case MotionEvent.ACTION_UP: //交给子类 requestDisallowInterceptTouchEvent(true); break; case MotionEvent.ACTION_CANCEL: //父类可以阻止 requestDisallowInterceptTouchEvent(false); break; } return super.onTouchEvent(event); }