在你要刷新adapter的地方这样写
position是点击listView的行位置
当然在执行下面2行的代码前要改变数据内容
例如:
if (orderList[pos].getStatus() == 0) {
orderList[pos].setStatus(1);
} else {
orderList[pos].setStatus(0);
}
//此方法单独刷新某一行item
View view = listView.getChildAt(position- listView.getFirstVisiblePosition());
listView.getAdapter().getView(position, view, listView );
原文:http://my.oschina.net/u/347158/blog/288348