ListView对点击时间没响应

今天遇到一个比较奇怪的问题。

做了一个简单的根据关键字筛选信息的demo,页面就简单的一个edittext加上一个listview。当在edittext输入信息的时候,对listview的信息进行筛选。

edittext对onTextChanged作出相应,实现筛选功能,这个没有问题。但是listview明明设置了onItemClick的Listener,却对点击时间没有反应。

具体情况是这样的:listview使用自定义的adapter,item内容是一张图片加上两行文字。当我点击listview的时候,发现没有选中。但是点击图片,则图片和文字都被选中了。

一开始我以为是listveiw的点击事件被屏蔽了,尝试了很多方法后,发现没用。然后我又想,我点击listview的时候,应该将整一行选中才对,不应该只选择图片部分的。然后我查看布局文件,发现listview的layout_width是wrap_content,我把它改成fill_parent,结果就ok了。

为什么会导致这样的情况呢?

你可能感兴趣的:(ListView对点击时间没响应)