我想做一些事情我想在ListView中拖拽加载.我的ListView包含超过10,000个数据&仅在TextView中.所以当我启动列表活动时,我无法加载所有的数据.这不是有效的,所以我可以加载列表中的前20或30个项目.当我滚动它们时,进一步加载ListView的行.所以当我到达最后一个索引的ListView索引时,我会把进度条n注意到新数据被加载,所以当时新的数据将被加载到最后一个索引.我该怎么办?
解决方法
您可以通过使用无限的适配器实现来实现.这完全是你想要的.您也可以限制每滚动刷新的行数.这是一个链接到它.
Android: Implementing progressbar and “loading…” for Endless List like Android Market
https://github.com/commonsguy/cwac-endless
要使用它,您可以扩展EndlessAdapter以提供有关如何处理无尽的细节.具体来说,您需要能够提供独立于实际适配器中任何行的行View,作为占位符,而另一种方法将实际数据加载到主适配器.然后,借助于您的一点帮助,它可以无缝地转换新的数据.