在listview中加载数千个数据,而无需同时加载所有数据

时间:2016-04-22 13:34:23

标签: android listview

实际上,我需要一个可以加载数千个数据的Android ListView,但问题是如果我只是在ListView中加载数据,它会缩短内存。所以我需要一个动态列表视图,它只加载用户可见的数据。可能吗?

3 个答案:

答案 0 :(得分:1)

是的,可以使用Recyclerview。在此列表视图中仅使用显示的数据,或者仅对显示的部分使用意图 http://www.androidhive.info/2016/01/android-working-with-recycler-view/

这是一个可以帮助您的链接 - https://developer.android.com/training/material/lists-cards.html

答案 1 :(得分:1)

ListView已经有内置的循环视图机制。只是不要忽略ViewHolder模式。检查example

如果你真的需要动画,你可以尝试使用RecyclerView。

答案 2 :(得分:1)

您可以动态尝试ListView加载更多。检查http://www.mysamplecode.com/2012/07/android-listview-load-more-data.html