android点击事件在不同级别view中的优先级问题
2015-05-11 12:18
169 查看
开发中很常见的一个问题,当项目中的listview不仅仅是简单的文字,Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者Checkable的子类控件),可能会发生点击每一个item的时候没有反应,无法获取的焦点。 这是因为此时这些子控件会将焦点获取到,所以常常当点击item时变化的是子控件,item本身的点击没有响应。
beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
相关文章推荐
- android点击事件在不同级别view中的优先级问题
- android点击事件在不同级别view中的优先级问题
- android点击事件在不同级别view中的优先级问题
- android点击事件在不同级别view中的优先级问题
- android事件在不同级别view中的优先级问题
- android用webview加载H5页面出现点击事件失效的问题解决
- Android TextView实现不同字体颜色并添加点击事件
- Android中父View和子view的点击事件处理问题探讨
- android v7兼容包RecyclerView的使用(四)——点击事件的不同方式处理
- Android问题集(二)——TextView在点击时显示不同颜色,Button点击效果
- Android 隐藏ViewPager之后,控件点击事件无法响应的问题
- android v7兼容包RecyclerView的使用(四)——点击事件的不同方式处理
- Android ImageButton,Button,CheckBox等抢了原有View的点击事件 点击事件冲突问题
- Android同一个TevtView显示不同颜色的文字,添加不同的点击事件。
- Android ListView的Item点击事件和Item里控件点击事件冲突问题解决
- android textview 自动链接网址 修改默认点击事件
- Android RecyclerView使用(二) -给Item添加点击事件
- Android实现RecyclerView自定义列表、点击事件以及下拉刷新
- Android使用RecyclerView实现自定义列表、点击事件以及下拉刷新