标签:listview局部刷新
listview局部刷新关键逻辑代码:在activity中
/**
* listview局部更新
*/
private void updateListView(int position){
int firstVisiblePosition = mListView.getFirstVisiblePosition();
int lastVisiblePosition = mListView.getLastVisiblePosition();
if(position>=firstVisiblePosition && position<=lastVisiblePosition){
View view = mListView.getChildAt(position+1);//如果在listview中加了头部position需要加1,否则不需要
RobInfo mRobInfo = robData.get(position);
if(view.getTag() instanceof viewHolder){
viewHolder vh = (viewHolder)view.getTag();
//更新该item
}
}
}标签:listview局部刷新
原文地址:http://blog.csdn.net/xiaoyi_tdcq/article/details/44217029