本文是对于这个问题的简单记录,方便自己以后查看


1.首先检查3个方面的问题

(1)Adapter中返回值没问题


ListView点击后不响应

ListView点击后不响应

(2)对listView设置监听器

ListView点击后不响应

ListView点击后不响应

(3)item的点击事件和item中的子布局控件没有冲突,当子布局控件也有点击

事件的时候,item的点击事件可能就没有响应;

解决方案:

在子控件的根布局上添加 android:descendantFocusability="blocksDescendants"

根布局如下添加:

ListView点击后不响应


ListView点击后不响应

2.上述解决方案上次遇到问题的时候都用了,但还是不管用,原来自己在写listViewitem

点击事件的时候在activity的oncreate()中定义,但是listview设置Adapter的时是在一

方法中设置的,导致item的点击事件一直没有相应,之后把点击事件放到和设置Adapter

法中就行了


ListView点击后不响应

ListView点击后不响应



相关文章: