解决ListView中Item的子控件(比如Button)与Item点击事件冲突
2016-06-30 16:05
288 查看
经常会碰到在ListView中点击其中一个Item,会一并触发其子控件的点击事件,例如Item中的Button、ImageButton等,导致了点击Item中Button以外区域也会触发Button点击事件。在网上找了相关方法,这里记录下,亲测可行..
1、在Item的xml文件根元素中添加属性:android:descendantFocusability="blocksDescendants"
2、在冲突的子控件中添加属性:android:focusable="false"和android:clickable="true"
1、在Item的xml文件根元素中添加属性:android:descendantFocusability="blocksDescendants"
2、在冲突的子控件中添加属性:android:focusable="false"和android:clickable="true"
相关文章推荐
- java.lang.IllegalArgumentException: Page directive: invalid value for import
- Oracle数据库的备份 数据导入与导出 Oracle
- HDOJ 1695 GCD
- 38. Count and Say
- JAVA 内存管理总结
- Struts2框架学习(二) Action
- nginx lua调用redis和mongo
- 开发环境的搭建
- IOS StoryBoard 中 alpha设置 导致subview中的控件也透明了
- hash 图像检索方法汇总
- adapter模式
- ScrollView嵌套ListView和Gridview冲突问题的最优解决方案
- pull解析(原始xml文件放到assets中)
- Java集合详解系列----Java集合继承体系详解
- Socket.IO 内置事件
- 【jmeter】目录介绍
- UnsharpMask锐度清晰度调整
- 345. Reverse Vowels of a String
- SparkSQL(下)--Spark实战应用
- 不能远程连接linux的mysql服务器