listview嵌套有响应控件而导致item不响应的解决方案
来源:互联网 发布:淘宝直播id 编辑:程序博客网 时间:2024/05/29 06:26
listview里嵌套了有焦点或事件(例如button和gridview)会导致onclikitem监听失败,这时候可以在list布局的根布局里加入android:descendantFocusability来解决item点击不响应的问题。
这时候就可以使用descendantFocusability来解决啦,该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。
属性的值有三种:
beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点(可以两个都有焦点)
通常我们用到的是第三种,即在Item布局的根布局加上android:descendantFocusability=”blocksDescendants”的属性就好了.
0 0
- listview嵌套有响应控件而导致item不响应的解决方案
- android ListView的Item中有CheckBox,导致OnItemClick不响应的解决办法
- ListView的Item中有CheckBox,导致OnItemClick不响应的解决办法
- ListView的Item中有CheckBox,导致OnItemClick不响应的解决办法
- Android ListView的Item中有CheckBox,导致OnItemClick不响应的解决办法
- listView当中有嵌套了有onClickListener的控件时ListView自身的onItemClick无响应的解决方案
- listView当中有嵌套了有onClickListener的控件时ListView自身的onItemClick无响应的解决方案
- ListView Item中有Button checkbox 点击Item子控件不响应解决
- ListView item 不响应的原因
- ListView的item点击事件不响应
- ListView的Item不响应OnItemClick
- ListView 中嵌套了OnClickListener事件,而本身onItemClick事件无响应的解决方案
- ListView 不响应OnItemClickListener 的解决方案
- listview adapter 控件注册点击事件,点击一个item后有其他item的这个控件响应了事件
- ListView Item点击事件无效,不响应
- listView嵌套button或者其它clickable控件时会出现listView的onitemClick事件不响应的问题
- 安卓ListView中嵌套ListView导致外层ListView的ItemOnclick方法无法响应的解决办法
- Android中ListView(gridview)的item中有button等子点击控件时不能响应点击事件的原因
- strcpy和memcpy的区别
- hdu 4960 Another OCD Patient dp(记忆化搜索)
- ListView中selector的用法
- ListView 滚动加载数据
- 类的构造函数/类的析构函数
- listview嵌套有响应控件而导致item不响应的解决方案
- IOS 设备 iTunesCDB 文件详细解析(一)
- Git 入门手册
- Ubuntu 之问题总结 01
- 数据结构2:线性表的构建和基本操作
- 新闻页面改变字体(DHTML)
- Eclipse Tomcat插件的配置, 及 Tomcat 的配置
- Scala包和引入
- XaaS:未来的云计算将带来什么