ScrollView 与 viewpager冲突问题
2013-03-05 11:38
267 查看
1、ScrollView 包着viewPager,viewPager内容不显示问题
解决方法:xml中设置viewPager的高度和宽度.
2、viewPager滑不动问题
解决方法:
使用自定义的ScrollView
解决方法:xml中设置viewPager的高度和宽度.
2、viewPager滑不动问题
解决方法:
public class EditScrollView extends ScrollView { /** * 解决ScrollView嵌套ViewPager出现的滑动冲突问题 */ private boolean canScroll; private GestureDetector mGestureDetector; View.OnTouchListener mGestureListener; public EditScrollView(Context context, AttributeSet attrs) { super(context, attrs); mGestureDetector = new GestureDetector(new YScrollDetector()); canScroll = true; } @Override public boolean onInterceptTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_UP) canScroll = true; return super.onInterceptTouchEvent(ev) && mGestureDetector.onTouchEvent(ev); } class YScrollDetector extends SimpleOnGestureListener { @Override public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { if (canScroll) if (Math.abs(distanceY) >= Math.abs(distanceX)) canScroll = true; else canScroll = false; return canScroll; } } }
使用自定义的ScrollView
相关文章推荐
- Android ScrollView 与 viewpager冲突问题
- ScrollView 与 viewpager冲突问题
- ScrollView 与 ViewPager 冲突的问题
- 解决ScrollView嵌套viewpager滑动事件冲突问题
- Scrollview和listview 与VIewpager冲突问题
- 安卓解决viewPager和scrollView和listView滑动冲突的问题
- 解决ScrollView嵌套viewPager中嵌套listView滑动事件冲突问题(水平方向)
- 解决ScrollView和VerticalViewPager滑动事件冲突问题
- android scrollView 内嵌ViewPager或Gallery等水平滑动控件冲突问题解决实现同时滑动
- 解决scrollView中嵌套viewPager的冲突问题
- scrollView中放ViewPager和GridView滑动起来,事件冲突的问题。
- 解决ScrollView嵌套ViewPager出现的滑动冲突问题
- 重写viewpager解决scrollview 和viewpager冲突问题
- Android中Scrollview、ViewPager冲突问题汇总(已解决)
- Android中Scrollview、ViewPager、ListView冲突问题 (亲测可用)
- 完美解决ScrollView嵌套ViewPager滑动失效和无法正常滑动冲突问题
- 解决ScrollView嵌套ViewPager出现的滑动冲突问题
- viewpager跟HorizontalScrollView,listview冲突的问题
- Android中Scrollview、ViewPager、ListView冲突问题
- ScrollView中嵌套的viewPager,viepager高度设置为wrap_content时内容不显示问题以及与scrollview冲突的解决方案