(4.4.14.1)Android_关于子控件和父控件的事件响应问题
来源:互联网 发布:淘宝2017今日成交量 编辑:程序博客网 时间:2024/06/10 09:09
原文地址
http://blog.csdn.net/tianjf0514/article/details/7533154
当父控件中有子控件的时候,并且父控件和子空间都有事件处理(比如单击事件)。这时,点击子控件,父控件的单击事件就无效了。如下图:
比如一个LinearLayout里面有一个子控件TextView,但是TextView的大小没有LinearLayout大
①如果LinearLayout和TextView都设置了单击事件,那么
- 点击TextView区域的时候,触发的是TextView的事件,
- 点击TextView以外的区域的时候,还是触发的LinearLayout的事件。
②如果LinearLayout设置了单击事件,而TextView没有设置单击事件的话,那么
- 不管单击的是TextView区域,还是TextView以外的区域,都是触发的LinearLayout的单击事件
如果LinearLayout的大小和TextView一样的话,那么
①如果LinearLayout和TextView都设置了单击事件,那么
- 只有TextView的单击事件有效
②如果LinearLayout设置了单击事件,而TextView没有设置单击事件的话,那么
触发的是LinearLayout的单击事件 0 0
- (4.4.14.1)Android_关于子控件和父控件的事件响应问题
- Android_关于子控件和父控件的事件响应问题
- Android_关于子控件和父控件的事件响应问题
- 子控件抢占父控件事件响应
- 关于在自定义控件中事件不响应的问题
- 关于在自定义控件中事件不响应的问题
- 父布局与子布局控件的实现响应点击事件冲突问题。
- 事件拦截,父控件和子控件
- 关于动态控件的事件响应和控件的生命周期的理解(应用)
- duplicateParentState子控件响应父控件绘图状态而不响应点击事件
- 子控件不能响应点击事件
- 关于IOS7开始,靠左侧边的控件的事件响应问题
- 关于Android中ExpandableListView子项是Button控件而单击事件没有响应的问题
- hit-Testing 子视图超出父试图部分上的控件响应事件
- Android解决父控件拦截子控件手势滑动事件的问题
- 数据控件(GridView)使用模板列响应子控件(dropdownlist)事件
- ASP.NET中自定义控件无法响应事件的问题
- ASP.NET中自定义控件无法响应事件的问题
- javax.jms.JMSException: Failed to build body from content. Serializable class not available to broke
- iOS --延迟执行的几种方法
- nyoj 82迷宫寻宝
- 新站上线前SEO需要做的工作列表
- 加入购物车动画
- (4.4.14.1)Android_关于子控件和父控件的事件响应问题
- 【web service调用】 抓取资源
- 北京林业大学“计蒜客”杯程序设计竞赛 网络赛 A. 喝酒
- SharedPreferenceUtils
- Tablayout 里面的tab 显示的时候靠近在一起的解决办法
- Lua简明教程
- 使用IBM heapAnalyzer分析内存泄露的原因
- 新手seoer怎样恰到好处的展开日常优化工作
- Android中设计模式的比较