Android listview延迟加载

Jai*_*Jai 14 android lazy-loading android-listview

我想做点什么.我想做懒人装ListView.我ListView包含超过10,000个数据,仅包含在内TextView.所以当我启动列表活动时,我无法在第一次加载所有数据.它效率不高所以我可以在列表中加载前20或30个项目.ListView当我滚动它们时,会加载行的行.所以当我到达最后一个索引的ListView最后一个索引时,我会输入进度条n它会注意到新数据被加载,所以那时新数据将加载最后一个索引.我怎样才能做到这一点?

And*_*lva 18

您可以通过使用无限的Adapter实现来实现此目的.这正是你想要的.您还可以限制每个滚动要刷新的行数.这是一个链接.,

Android:为Android Market等无尽列表实现进度条和"加载..."

https://github.com/commonsguy/cwac-endless

要使用它,您可以扩展EndlessAdapter以提供有关如何处理无尽的详细信息.具体来说,您需要能够提供独立于实际适配器中任何行的行View,它将用作占位符,而在另一种方法中,您将实际数据加载到主适配器.然后,在您的帮助下,它可以无缝转换新数据.

  • 链接现在坏了!:( (4认同)