对于ViewPager中嵌套的Viewpager不能响应滑动事件的解决方法
2012-11-12 13:49
393 查看
造成这个问题的原因是,ListView的(或更确切地说,它的父类AbsListView)实现了onInterceptTouchEvent,所以ListView可以拦截所有的触摸事件。
所以解决的办法是:
所以解决的办法是:
public boolean dispatchTouchEvent(MotionEvent ev) { boolean ret = super.dispatchTouchEvent(ev); if(ret) { requestDisallowInterceptTouchEvent(true); } return ret; }
<a target=_blank href="http://stackoverflow.com/questions/8035817/horizontalscrollview-inside-listview-minor-vertical-scroll-stops-horizontal-scr">参考链接</a>
相关文章推荐
- ViewPager嵌套ViewPager不能响应滑动事件解决方法
- ViewPager嵌套ViewPager不能响应滑动事件解决方法
- Android中解决ListView嵌套Viewpager时,滑动事件冲突的方法
- Android中解决ListView嵌套Viewpager时,滑动事件冲突的方法
- ViewPager禁止滑动以及它与内层滑动控件水平方向上事件冲突的解决方法
- 解决ScrollView嵌套ViewPager,导致ViewPager不能滑动的问题
- 解决ViewPager嵌套Fragment内部点击事件无响应问题
- Android ViewPager嵌套ViewPager滑动冲突的解决方法
- 解决小米系统下ViewPager、ScrollView内嵌套WebView时,Touch事件不响应的问题
- Android 中SwipeRefreshLayout与ViewPager滑动事件冲突解决方法
- NestedScrollView中嵌套ViewPager导致不能左右切换的解决方法
- 解决ScrollView嵌套viewpager滑动事件冲突问题
- ViewPager中嵌套VieRecyclerView 滑动事件解决
- ViewPager禁止滑动以及它与内层滑动控件水平方向上事件冲突的解决方法
- 【Android】完美解决SwipeRefreshLayout中嵌套ViewPager时滑动冲突的方法
- ViewPager和SlidingPaneLayout的滑动事件冲突解决方法
- 解决双ViewPager嵌套的事件分发和去掉viewpager滑动问题
- 解决ScrollView嵌套viewPager中嵌套listView滑动事件冲突问题(水平方向)
- HorizontalScrollView中嵌套ViewPager时,ViewPager无法滑动的问题解决方法
- ViewPager相互嵌套,里层ViewPager无法滑动的解决方法