scrollview拦截子控件的滑动
2016-06-07 15:37
246 查看
刚开始想让scrollview不拦截任何事件,都给子控件处理,不处理的返回后自己再处理
可scrollview内含有edittext,尴尬了。edittext会处理onTouchEvent,那就滑动不了了
再想要让莫一部分的控件自己处理,就让它请求父控件不要拦截就好了
代码中设置了还是不行,看了这篇文章,知道了
http://blog.csdn.net/jiwangkailai02/article/details/46666147 href="http://blog.csdn.net/jiwangkailai02/article/details/46666147" target=_blank>点击打开链接
只有重写自己用到的View的onTouchEvent方法,在其ACTION_DOWN的时候,调用父View的requestDisallowInterceptTouchEvent(true)方法设置,在ACTION_UP或者ACTION_CANCEL的时候,调用调用父View的requestDisallowInterceptTouchEvent(false)方法重置
可scrollview内含有edittext,尴尬了。edittext会处理onTouchEvent,那就滑动不了了
再想要让莫一部分的控件自己处理,就让它请求父控件不要拦截就好了
代码中设置了还是不行,看了这篇文章,知道了
http://blog.csdn.net/jiwangkailai02/article/details/46666147 href="http://blog.csdn.net/jiwangkailai02/article/details/46666147" target=_blank>点击打开链接
只有重写自己用到的View的onTouchEvent方法,在其ACTION_DOWN的时候,调用父View的requestDisallowInterceptTouchEvent(true)方法设置,在ACTION_UP或者ACTION_CANCEL的时候,调用调用父View的requestDisallowInterceptTouchEvent(false)方法重置
相关文章推荐
- 如何检测鼠标/触摸点碰到某个collider2D?
- iOS中常见的6种传值方式,UIPageViewController
- python itertools模块指南
- APK加固
- ERP升级实施分布整理
- Spring容器初始化过程
- jQuery 如何先创建、再修改、后添加DOM元素
- TortoiseGit和Git操作git@osc简要说明
- JRDB:iOS对FMDB的超好用封装
- Android 动画 - AnimationSet 动画集合使用(附图)
- 动态加载so库文件
- 4、redis.conf中replication配置项说明
- android的Toast吐司在子线程中弹出的工具类
- ubuntu 16.04下最下新firefox 46 安装flash player
- extjs6 基础组件扩展和自定义组件封装--02目录结构
- 利用XtraBackup和MySQL主从复制来转移Zabbix数据库
- 【SHELL】如何对比两个数据库差异?
- PHP框架开发教程(三) 入口文件
- I/O多路复用(select、poll、epoll)
- AngularJS之ng-class(十一)