activity添加ScrollView后或外部容器为RelativeLayout时onFling不起作用,无法滑动问题
来源:互联网 发布:网络编程实用教程 编辑:程序博客网 时间:2024/06/13 08:13
在http://trinea.iteye.com/blog/1054786中详细介绍过Activity中滑动效果的实现和原理
在http://trinea.iteye.com/blog/1084707中介绍了当内容超过一屏时如何滚动Activity
但当在activity中添加ScrollView实现滚动activity的效果后或外部容器为RelativeLayout时,activity的滑动效果却无法生效了,原因是因为activity没有处理滑动效果,解决方法如下:
实现dispatchTouchEvent函数,在其实现中调用mGestureDetector.onTouchEvent(ev),类似OnTouch。代码如下:
- private GestureDetector mGestureDetector;
- @Override
- public boolean dispatchTouchEvent(MotionEvent ev) {
- mGestureDetector.onTouchEvent(ev);
- // scroll.onTouchEvent(ev);
- return super.dispatchTouchEvent(ev);
- }
其中mGestureDetector.onTouchEvent(ev)表示调用手势,即让GestureDetector去处理滑动
其他参考文章:
用户界面和事件处理 http://blog.csdn.net/iefreer/article/details/4586351
onInterceptTouchEvent和onTouchEvent调用时序 http://blog.csdn.net/ddna/article/details/5473293
onTouchEvent, onClick及onLongClick的调用机制 http://blog.csdn.net/ddna/article/details/5451722
前端事件处理 http://blog.csdn.net/G_rrrr/article/details/4861189
- activity添加ScrollView后或外部容器为RelativeLayout时onFling不起作用,无法滑动问题
- activity添加ScrollView后onFling不起作用,无法滑动问题
- 解决ScrollView设置delaysContentTouches为NO后,按在button上scrollview无法滑动问题
- 解决ScrollView设置delaysContentTouches为NO后,按在button上scrollview无法滑动问题
- GestureDetector 和 ScrollView混用后onFling无法正常工作
- GestureDetector 和 ScrollView混用后onFling无法正常工作
- Android 中RelativeLayout 中的scrollview无法滑动
- scrollView无法滑动问题
- Android 解决ScrollView滑动过程中单独用ScrollTo()或单独smoothScrollTo()方法不起作用的问题
- ScrollView嵌套EditText时ScrollView无法滑动问题
- automaticallyAdjustsScrollViewInsets,解决TableView或scrollView添加约束后偏移问题
- Android解决ScrollView中的滑动效果导致GestureDetector中的OnFling不能正常工作问题
- RelativeLayout无法充满ScrollView
- 解决ScrollView滑动过程中ScrollTo()方法不起作用的问题
- 解决ScrollView滑动过程中ScrollTo()方法不起作用的问题
- 解决 ScrollView 滑动过程中 ScrollTo() 方法不起作用的问题
- 解决ScrollView滑动过程中ScrollTo()方法不起作用的问题
- 解决ScrollView滑动过程中ScrollTo()方法不起作用的问题
- 修改设备管理器信息,修改我的电脑系统属性,修改dxdiag信息
- 砝码称重 2
- STL中的list容器的一点总结
- 【算法导论】C++参考源码之队列、二叉树
- Cocos2d-x HelloWorld的全面解析
- activity添加ScrollView后或外部容器为RelativeLayout时onFling不起作用,无法滑动问题
- 如何查看windows 2003/XP/WIN7是64位还是32
- test
- 答题-jquery
- arduino 用ICSP下载程序
- 应用生命周期
- POJ1106(简单几何--极角排序)
- 【7gyy】笔者支招:快速删除本本BIOS的密码
- opencv moravec角点检测