ListView中的item放置了Button,Button就会获取到点击焦点。这样listview的item就获取不到点击事件了。
1.在adapter配置的xm文件中在最外面的view添加android:descendantFocusability="blocksDescendants"
2.Button下面添加android:focusable="false"
这样就可以了。
至于原因,请看http://blog.csdn.net/gyflyx/article/details/6567701
个人应该还有其他办法。知道的请知会一声。