关于RecyclerView的几个问题

时间:2016-01-18 09:41:23

标签: android android-recyclerview

到目前为止,我在我的应用中使用了ListView。实施起来很简单。现在我决定将RecyclerView用于我的下一个项目。这个应用程序应该从Web服务检索一些数据作为JSON。这些数据包括标题,一些文字和图像。

所以这是我的问题:

  • 有没有办法在RecyclerView中延迟加载图片?
  • 当数据集很大时,RecyclerView会减少内存使用吗?
  • 是否可以使用RecyclerView使用SwipeRefreshLayout(拉动刷新)?

1 个答案:

答案 0 :(得分:3)

Android是一个不断发展的平台。最近发布了5.0(Lollipop)Android版本以及official RecyclerView support v7 library。根据官方文档RecyclerView是对ListView的重大改进。

  • 在RecyclerView中有延迟加载图像的方法吗?的
  • 当数据集很大时,RecyclerView会减少内存使用量吗? 我认为是
  • 是否可以使用RecyclerView SwipeRefreshLayout(拉动刷新)?的

请检查 Android-Universal-Image-Loader 。它具有内存缓存,磁盘缓存,并且它异步加载图像,因此不会 DESTROY 内存。您可以设置默认图像和/或无法获取图像等。它可以对图像进行采样以减少位图的内存占用。

RecyclerView 确实是一个强大的视图,而不是 ListView

<强> SwipeRefreshLayout