ListView的item点击事件及item中子view的点击事件冲突处理方法和思路

如题,这种情况出现的情景是很常见的,要想它们互不冲突,我的处理思路如下:

  1. 因为listview是一个viewgroup,在自定义的listview的item布局(layout_items.xml)中的根节点中添加下面一行就好了。

android:descendantFocusability=“blockDescents”
2.在item里的子view中添加属性如下。

android:focusable=“false”

这样一来,listview的item点击事件有SetOnItemClickListerner, item中子view也可以在适配器中有setOnclickListerner点击事件。

原文链接:https://blog.csdn.net/iamwutianbao/article/details/51887113

你可能感兴趣的:(android)