首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

listview 局部刷新,该怎么处理

2012-09-08 
listview 局部刷新一个listView有很多列,其中有一列的数据发生的变化,我现在只想要这一列的内容更新,只要

listview 局部刷新
一个listView有很多列,其中有一列的数据发生的变化,我现在只想要这一列的内容更新,只要局部刷新,不用全部刷新

[解决办法]
使用adapter的方法notifyDataSetChanged();
内部实现应该是局部刷新
[解决办法]
你担心的是listview界面只改变了一点点,而去更新整个界面的话会引起巨大的浪费,
相信google也考虑到了这一点,它提供了方法notifyDataSetChanged(),具体后边源码的实现是怎么样的,还没看。
[解决办法]
楼主可以不用listview来做,listview能实现的功能是有限的,我们做的时间一般是用layout布局来实现的,也就是自定义,这样每一行就可以做成一个layout,如果要改变某行中的数据也就是局部刷新,只用获得该行的layout,然后改变里面的数据就行了

热点排行