Android 事件分发 总结

来源:互联网 发布:java技术分享干货 编辑:程序博客网 时间:2024/06/05 19:37

看了郭霖大神的事件分发事件后的总结 

http://blog.csdn.net/guolin_blog/article/details/9097463


像textview imageview 默认不能被点击的控件   —— setOntouchlistener  ——  返回 true  能执行 down  move up 不执行onTouchevent也就不会执行onclick

—— 返回false  只能执行 down  执行到了 onTouchEvent  返回了一个false  因为 CLICKABLE 为 fasle 

不会执行到onclick 所以执行了一个down后 返回false 后面的时间都执行不到 想要执行到可以把它

clickable = true;

—— setonClicklistener默认不会执行 得设置clickable = true


button 能点击的控件 —— 同上

两个一起设置 —— onTouchlistener 返回 true  不执行onTouchevent  也就不会执行onclick

—— onTouchlistener 返回 false  执行onTouchevent执行onclick

 

0 0
原创粉丝点击