Android ListView - 在不重新加载旧项目的情况下加载新项目 - 例如在Gmail或Google Play中

时间:2012-07-18 08:23:28

标签: android listview add reloading

我有一个问题,其他不错的工作ListView。

我想将新商品加载到现有的listView中,就像在Gmail或Google Play应用中一样 - 我显示了15个项目,当用户点击下次加载时,其他15个将被加载,因此我们将显示30个项目。

除了ImageView之外,一切都运行得很好,ImageView是ListView中每个项目的一部分,并且是异步加载的。每次我单击下一次加载时,都会重新加载现有项目中的所有图像。

我该如何避免这种行为?有什么建议吗?

它看起来不太好,图像从缓存中加载的速度非常快,因此就像是对所有图像进行了短暂的点击。

我正在考虑以某种方式覆盖notifydatasetchanged() - 但我希望在ListView中有一个方法,我可以在其中设置是否应该重新加载整个ListView,或者只是新项目。 所有项目都将为fill_parent,因此宽度不是问题。

0 个答案:

没有答案