ListView.setOnItemClickListener有时不响应

setOnItemClickListener有时不响应,实际上是当ListView的item中含有checkbox, button等控件时,会导致setOnItemClickListener不响应,解决办法有两种:

1. 将checkbox, button的focusable设置为false;

2. 在getView中,设置convertView接收点击事件:convertView.setOnClickListener;

总之,只要大家注意了这点,就OK啦。

你可能感兴趣的:(ListView.setOnItemClickListener有时不响应)