滑动手势导致的子控件是小问题解决
2015-09-29 17:07
239 查看
最近在写的项目立出现了对一系列手势的监察,在写的过程中发现对父控件设置了onTouchListenr()后会导致的子控件的获取焦点失败,比如说滑动换页,但是当设置后发现那个页面的其他控件的点击事件都没有响应了。
其中找了一下ontouch的一些参数,发现ontouch的点击事件基本都是返回布尔类型的。当返回false 的时候,touch会把这个焦点继续传递给其他的空控件,但是如果是true就直接处理之后不会再传递了。所以我们在设置ontouch的时候在设置完点击事件后,如果还要其他等等控件获取反应,记得返回一个false就了。
例如:
其中找了一下ontouch的一些参数,发现ontouch的点击事件基本都是返回布尔类型的。当返回false 的时候,touch会把这个焦点继续传递给其他的空控件,但是如果是true就直接处理之后不会再传递了。所以我们在设置ontouch的时候在设置完点击事件后,如果还要其他等等控件获取反应,记得返回一个false就了。
例如:
private boolean onTouch(EventItem event){ //这里些所有实现的动作 return false; }
相关文章推荐
- linux搭建WebDAV
- ARC~美国太阳能抗反射专利
- spring配置druid
- Oracle 技术支持之现场优化的思维路径
- 浣溪沙·过杜甫草堂有感
- 操作系统发展史PPT
- Android列表加载大量图片(一)
- 《港囧》徐峥:不会互联网思维的导演不是好产品经理
- Xen服务的安装配置及管理
- css3动画animation-timing-function中的cubic-bezier(n,n,n,n)
- 03Android UiAutomator UiDevice API 详细介绍
- listView 第一个item获得焦点
- 将Eclipse代码导入到AndroidStudio
- Codeforces Round #322 (Div. 2) A、B、C
- tcpdump详解
- IOS项目实战-登录解析(Http请求) ASIHttpRequest
- 报错:ORA-25150:不允许对区参数执行ALERING
- python 发邮件乱码
- Servlet的学习之ServletContext(2)
- Java垃圾回收机制