listview的itemClick监听无响应问题

来源:互联网 发布:计天数的软件 编辑:程序博客网 时间:2024/05/22 13:03

这个问题个人认为是不经常遇到的问题,自己定义了一个text view,用作这个样式通用的item布局,本想让这个text view可以点击,于是在它上面加了一个clickable属性,之后再设置listview的onItemClick监听后发现,这个监听居然不起作用了,不执行onItemClick方法,于是乎我就各种找id有没有错等问题,最后发现,给textview加上了clickable属性之后,这个子textview是会拦截viewGroup的监听的,所以,把这个属性去掉就ok了。如果是其他的有自动焦点的控件,可以在子控件所在根元素中添加descendantFocusability属性为blockDescendants,让它的viewGroup直接获取焦点就解决了。

原创粉丝点击