我需要修改默认的 ListView 行为,以便在删除项目并且notifyDataSetChanged()
调用适配器时,而不是向上拉后面的项目,我想向下拉较早的项目(包括用户已经滚动过去的隐藏项目)。最终目标是无限滚动ListView
,出于内存保护的原因销毁旧视图,然后继续运行。我想知道的是:
- 如何修改此行为,或者...
- 如果
ListView
' 的设计已经足够聪明,如果我使用像 Picasso 或 Universal Image Loader 这样的库,或者用虚拟的单色 `Drawable 替换所有隐藏视图,它可以处理成百上千的滚动项目。