ViewPager和ScrollView滑动冲突
2013-12-27 01:41
190 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/jogickis/article/details/84515597
ViewPager和ScrollView结合使用时,ViewPager不能正常翻页,解决的办法是给ViewPager添加一个OnToutch事件,阻止制定的控件不能滑动,使用requestDisallowInterceptTouchEvent(true)方法,ture表示对应的控件不能滑动,false表示可以滑动,注意这是ViewGroup的方法
mViewPager.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: mScroll.requestDisallowInterceptTouchEvent(true); break; case MotionEvent.ACTION_MOVE: mScroll.requestDisallowInterceptTouchEvent(true); break; case MotionEvent.ACTION_UP: mScroll.requestDisallowInterceptTouchEvent(false); break; } return false; } });
相关文章推荐
- 解决ScrollView嵌套ViewPager出现的滑动冲突问题
- ViewPager,ScrollView 嵌套ViewPager滑动冲突解决
- ViewPager,ScrollView 嵌套ViewPager滑动冲突解决
- android scrollView 内嵌ViewPager或Gallery等水平滑动控件冲突问题解决实现同时滑动
- NestedScrollView中嵌套ViewPager或RecyclerView出现滑动冲突的解决
- 完美解决ScrollView嵌套ViewPager滑动失效和无法正常滑动冲突问题
- ScrollView和ViewPager滑动冲突的解决和整理
- ViewPager,ScrollView 嵌套ViewPager滑动冲突解决
- ViewPager,ScrollView 嵌套ViewPager滑动冲突解决
- ScrollView与viewpager滑动事件冲突,与点击事情冲突解决方案
- ScrollView中嵌套ViewPager冲突问题,当ViewPager切换时,ScrollView滑动到底部问题
- 解决ScrollView和VerticalViewPager滑动事件冲突问题
- 改动ScrollView的滑动速度和解决ScrollView与ViewPager的冲突
- ScrollView中包含ViewPager是滑动事件冲突问题
- 安卓解决viewPager和scrollView和listView滑动冲突的问题
- ViewPager,ScrollView 嵌套ViewPager滑动冲突解决
- Viewpager和各种其他组件的滑动冲突问题,例如百度地图,scrollview等
- 修改ScrollView的滑动速度和解决ScrollView与ViewPager的冲突
- ViewPager,ScrollView 嵌套ViewPager滑动冲突解决
- 解决ScrollView嵌套ViewPager出现的滑动冲突问题