1
我不能滑動/移動到下一頁沒有我把我的手指在gridview中的空白空間,任何人都遇到過這個?GridViewView裏面的ViewPager
我不能滑動/移動到下一頁沒有我把我的手指在gridview中的空白空間,任何人都遇到過這個?GridViewView裏面的ViewPager
你可以繼承ViewPager並覆蓋onInterceptTouchEvent()方法。以下檢查X方向的滑動操作,以便在需要時進行垂直滾動。不知道它是否能完全解決您的問題,但您可以嘗試。
private static final int minSwipeDistance = 30;
private float mTouchX;
@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
boolean response = super.onInterceptTouchEvent(event);
float x = event.getX();
switch (event.getActionMasked()) {
case MotionEvent.ACTION_DOWN:
mTouchX = x;
break;
case MotionEvent.ACTION_MOVE:
float dX = Math.abs(x - mTouchX);
if (dX > minSwipeDistance)
return true;
break;
}
return response;
}
我有同樣的問題,你解決它嗎? – Eric