本文是对于这个问题的简单记录,方便自己以后查看
1.首先检查3个方面的问题
(1)Adapter中返回值没问题
(2)对listView设置监听器
(3)item的点击事件和item中的子布局控件没有冲突,当子布局控件也有点击
事件的时候,item的点击事件可能就没有响应;
解决方案:
在子控件的根布局上添加 android:descendantFocusability="blocksDescendants"
根布局如下添加:
2.上述解决方案上次遇到问题的时候都用了,但还是不管用,原来自己在写listView的item
点击事件的时候在activity的oncreate()中定义,但是listview设置Adapter的时候是在一个
方法中设置的,导致item的点击事件一直没有相应,之后把点击事件放到和设置Adapter的
方法中就行了