您的位置:首页 > 移动开发 > Android开发

ListView中item点事件和item中的控件点击事件冲突的简易解决方法

2017-05-18 16:34 633 查看
ListView :当给item中的控件点击事件后,item的点击失效,可以通过如下方法解决事件冲突:

android:descendantFocusability

该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。

属性的值有三种:

一、beforeDescendants:viewgroup会优先其子类控件而获取到焦点

二、afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点

三、blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点

在每一项的item布局的根部局上添加 android:descendantFocusability=“blocksDescendants”属性即可;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android listview
相关文章推荐