Listview+checkbox,无法响应onItemClickListener

来源:互联网 发布:java中常用的排序算法 编辑:程序博客网 时间:2024/05/01 15:15

今天写项目时,用到了Listview+checkbox,因为之前有用过,所以就不讲解当超过整个屏幕之后数据错乱的问题了,网上一搜一大堆

今天遇到的问题是:当checkbox点击时------------checkbox完全没有问题

                                                                                     但是listiview无法响应点击事件了


想也知道是焦点被占了于是上网搜找到以下解决办法:

            

android:descendantFocusability="blocksDescendants"


此属性适用于所有父view获取不到焦点的问题:


附几个属性的值解释:

beforeDescendants:viewgroup会优先其子类控件而获取到焦点 
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点 
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点 

0 0