您的位置:首页 > 移动开发 > Android开发

Android中ViewPager与HorizontalListView的滑动冲突处理

2015-07-07 17:25 537 查看
Android开发中,有不少的控件都有点击或滑动冲突事件,比如ListView的onitemclick事件与item上的Button(如果有Button的话)等。今天在工作中用ViewPager里面的页面套用HorizontalListView,横向 划动也有冲突,解决办法很简单,只要在HorizontalListView中重写onInterceptTouchEvent(MotionEvent
ev)方法中添加 getParent().requestDisallowInterceptTouchEvent(true);这样一句话就可以了。

public boolean onInterceptTouchEvent(MotionEvent ev) {

getParent().requestDisallowInterceptTouchEvent(true);

return mGesture.onTouchEvent(ev);

};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: