有效地重用recyclerview视图

时间:2016-03-12 12:50:36

标签: android-recyclerview

我正在制作一个带有帖子提要的应用并实施了RecyclerViews

但是我的帖子在imageViews上设置时会有高质量的图像占用大量内存

所以每次滚动到帖子时设置视图都会很烦人...

如何重复使用已指定的视图?

1 个答案:

答案 0 :(得分:0)

首先,我是对的,你想避免RecyclerView回收膨胀的观点?所以,如果我是对的,我可以告诉你,这是RecyclerView的主要目的,不是为了扩大新的布局。相反,RecyclerView重用已经膨胀的布局,这些布局目前尚未使用。

由于您想保留所有已经膨胀的视图,我建议您使用ListView而不是RecyclerView。 AFAIK所有夸大的观点都会留下来。

但是:有一个小问题。如果你想在你的列表视图中设置许多高质量的图像,那么如果你的RAM使用率超过了一个特定的限制,你可能会面临一个超出范围的内存(请看这里:memory out of bound exception using high quality images in Gallery)。

也许官方开发者主页可以帮助您完成此主题:https://developer.android.com/training/displaying-bitmaps/cache-bitmap.html

相关问题