【Android-UI】包含多个子View时触发父节点的焦点事件
来源:互联网 发布:国内餐饮软件排名 编辑:程序博客网 时间:2024/04/30 15:07
今天遇到个问题:
在 LinearLayout 中添加了好几个其他视图 View 之后,点击时不能获得焦点,导致绑定的 onClick 事件不能触发。
解决办法:
对 LinearLayout 添加属性:
android:descendantFocusability="blocksDescendants"
解释:
android:descendantFocusability 有三个可选值:
1. beforeDescendants :在子视图获取焦点前获取焦点
2. afterDescendants :在子视图获取焦点后获取焦点
3. blocksDescendants :直接覆盖子视图获取焦点
0 0
- 【Android-UI】包含多个子View时触发父节点的焦点事件
- android 焦点事件 触发顺序
- Android中View的焦点事件整理
- Android事件分发的View的焦点捕捉事件
- UI控件--ListView补充:包含多个子项布局的列表
- 自定义viewgroup 包含多个子view 自动换行
- 探索view的触发事件
- Android开发艺术探索<View的点击事件触发过程>
- Jquery触发父节点的a标签的点击事件
- android view加载事件触发顺序
- android 自定义View事件触发顺序
- jquery防止冒泡事件,冒泡事件就是点击子节点,会向上触发父节点,祖先节点的点击事件
- 二叉树俩个子节点的公共父节点
- Android EditText文本框重新获得焦点和输入完成后的检查事件触发
- Android中Button,EditText获取焦点后点击事件的触发
- JS触发a节点的点击事件
- Android事件触发EditText焦点和自动弹出键盘
- Android事件触发EditText焦点和自动弹出键盘
- 第三章部分作业重新调试结果(第五周)
- 关于MeasureSpec的一些了解
- Apriori算法
- 【黑马程序员】C#笔记之值类型和引用类型
- shell 关联数组添加元素问题
- 【Android-UI】包含多个子View时触发父节点的焦点事件
- 【日志】2014_4_7 琐碎杂事,无具体技术
- spring 上传文件
- spark sql逻辑计划(优化完)转物理计划
- Android自定义View全面总结
- 针对华为通讯模块USB设备 android、linux 上位机集成的一些经验
- Java 小程序:实现一个购物流程的功能(2)
- 并发不是并行 它更好!
- 如何用java语言实现遍历字符串中每个字符出现的次数