千锋教育论坛

查看: 1661|回复: 0

listView局部刷新

[复制链接]

6

主题

237

帖子

550

积分

大牛

Rank: 4

发表于 16-5-24 16:06:39 | 显示全部楼层 |阅读模式
  listView局部刷新



  1. /**
  2.           * listview局部更新
  3.           */
  4.          private void updateListView(int position){
  5.                 int firstVisiblePosition = mListView.getFirstVisiblePosition();
  6.                 int lastVisiblePosition = mListView.getLastVisiblePosition();
  7.                 if(position>=firstVisiblePosition && position<=lastVisiblePosition){
  8.                         View view = mListView.getChildAt(position+1);//如果在listview中加了头部position需要加1,否则不需要
  9.                         RobInfo mRobInfo = robData.get(position);
  10.                         if(view.getTag() instanceof viewHolder){
  11.                                 viewHolder vh = (viewHolder)view.getTag();
  12.                                 //更新该item
  13.                                     
  14.                     }
  15.                         }
  16.             }
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们

电话:400-654-7778
交流群:523516910

点击咨询

学习资料

千锋教育

订阅|小黑屋|手机版|千锋教育论坛 ( 京ICP备12003911号-3 

GMT+8, 20-1-28 14:39 , Processed in 0.312797 second(s), 35 queries .

Powered by 千锋教育 X3.2

© 2001-2015

快速回复 返回顶部 返回列表