当在adapter中给控件设置了监听事件以后,listview的行监听事件会失效,这点要注意,需要设置两个地方的属性第一,在listview所在的那个layout文件的根元素,注意是根元素,设置android:descendants...="blockDescendants"(省略号这一个单词我记不太清楚了)然后在适配器的item的layout,也就是每行有button的那个layout中,设置button的属性android:focusable="false"