,,,,最近在做一个项目,用到下拉刷新跟侧滑删除SwipeListView,在SwipeListView中用addHeaderView()方法添加一个:viewpage,发现:viewpage滑动不了,查看源码看到在SwipeListView中滑动事件被拦截了,因此:viewpage得不得滑动事件。
,,,,我的解决思路是在SwipeListView中的onInterceptTouchEvent()方法中,判断当前触发滑动事件物品位置,判断当为HeaderView时不拦截,此方法亦可解决问题。
,,,,
,,,,,,,, downPosition=pointToPosition ((int) x, y (int));
,,,,日志。我(“onInterceptTouchEvent”、“downPosition=" + downPosition);
,,,,如果(downPosition==1) {
,,,,downPosition=ListView.INVALID_POSITION;
,,,,返回false;
,,,,}