android ListView的OnItemClickListener事件被其内部Button点击事件屏蔽的解决方法
来源:互联网 发布:淘宝最红小模特小女孩 编辑:程序博客网 时间:2024/05/21 08:57
在ListView中可能会在内部添加一些按钮等,当然也要给这些按钮添加点击监听了。但 当我们屁颠屁颠的添加了按钮点击事件然后运行,按钮点击时很正常,但在点击列表Item时发现listView 的OnItemClickListener事件无响应。
这是因为你放在列表item中的按钮抢夺了item的焦点,item无法得到相关事件消息,所以无法响应你的OnItemClickListener事件。
解决方法是:
1.在你自定义的ListView Item布局文件中添加android:descendantFocusability="blocksDescendants"(该属性添加至 最外层布局中)
2.在内部按钮组件中添加 android:focusable="false" 这个属性,否则 OnItemClickListener 无法响应。
- android ListView的OnItemClickListener事件被其内部Button点击事件屏蔽的解决方法
- android 自定义listview无法响应点击事件OnItemClickListener的原因
- android 自定义listview无法响应点击事件OnItemClickListener的原因
- android中点击ListView的OnItemClickListener事件没有响应解决
- Android屏蔽ListView的Item点击事件
- android屏蔽listview 的item点击事件
- Android屏蔽ListView的Item点击事件
- Android屏蔽ListView的Item点击事件
- Android ListView中onItemClickListener事件失效的解决方法
- 【iOS】Button点击事件被其父视图点击手势UITapGestureRecognizer的屏蔽问题
- ListView OnItemClickListener点击事件
- Android 实现ListView 内部的点击事件
- 【Android】RecyclerView的OnItemClickListener点击事件处理
- 解决android listview中OnItemClickListener事件和里面button点击事件冲突问题
- ListView 的OnItemClickListener事件不被触发
- Android Button的点击事件
- ListView中Button的点击事件
- ListView中Button的点击事件冲突
- lua学习笔记3之数组与结构
- iOS开发之Objective-C与JavaScript的交互
- hdu-4501-小明系列故事——买年货(四维背包)
- Java开发03---Mockito简介
- 第八节 CSS学习--创建CSS
- android ListView的OnItemClickListener事件被其内部Button点击事件屏蔽的解决方法
- 必须使用【初始化列表】初始化数据成员的情况
- [DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或拒绝访问 数据库错误
- Android AIDL使用详解
- android WebView将新浪天气为我所用 ------>仅供娱乐(一个android webview 执行js的简单框架)
- cci-Q3.2 设计栈可以返回最小值
- JavaScript中的匿名函数及函数的闭包
- leiningen 没网络玩不了了
- MELEXIS/MLX90614ESF-DCI 传感器 2440 IIC通讯