Framelayout onclick 事件传递
2016-10-07 17:33
141 查看
--FrameLayout --ScrollView --LinearLayout -ImageView --LinearLayout
如果对ImageView设置单击事件
发现单击FrameLayout -- LinearLayout的时候 也会触发FrameLayout-ScrollView--LineraLayout--ImageView的单击事件
很显然消息被继续往下传递了
解决办法,FrameLayout -- LinearLayout 设置一下
android:clickable="true"
这样 LinearLayout就可以consume单击事件了,然后就不会继续往下传递了
相关文章推荐
- 子窗口关闭刷新父窗口或者某个控件事件或者传递值到父窗口
- (笔记)angular 事件传递获取当前
- Android Touch事件传递机制
- Android系统触屏事件传递派发浅析
- Android Touch事件传递机制通俗讲解
- android事件传递机制以及onInterceptTouchEvent()和onTouchEvent()总结
- View工作原理(一)事件传递原理详解
- [转载]AS3)Flash(非Flex)开发中通过事件传递参数的一种方法
- 【Android】事件传递机制
- 事件传递
- Android触摸事件传递机制及viewpager嵌套fragment冲突处理
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之79――BREW应用间通信之事件传递
- Android 的事件分发机制(二)---ViewGroup的事件传递
- Android事件传递机制(四)deprecated
- Android事件传递机制(笔记)deprecated
- touch事件传递原理总结
- Responder Chain(ios事件传递)
- View及ViewGroup的事件分发及传递(二)
- iOS中事件的传递和响应者链条
- nodejs websocket 事件中传递的参数不对导致nodejs崩溃