【发布时间】:2013-05-14 16:40:29
【问题描述】:
我正在开发一个具有图像列表视图的应用程序。我计划使用 lrucache 来缓存图像。在实施之前,我只想知道是否有任何有效的方法可以做到这一点(列表视图或多或少像 Facebook 的新提要屏幕,显示图像、cmets、标题等)
需要一些关于有效实施的建议。
【问题讨论】:
-
你试过通用图像加载器github.com/nostra13/Android-Universal-Image-Loader一个好项目
-
我不想在我的应用程序中使用第三方库。提出一些我自己实施的想法。
-
您的问题到底是什么?如果您已经准备好实现 LruCache,那么您可以做的优化不多。您唯一需要决定的是缓存的大小。这取决于你的应用程序的其余部分有多重,但一个好的起点是 your_available_heap / 8
-
@user1153991 第三方库让您的任务更轻松。我建议你使用 UIL 或 LazyList。 stackoverflow.com/questions/15621936/whats-lazylist。如果您坚持编写自己的代码,请查看此处的链接developer.android.com/training/displaying-bitmaps/…
标签: android image listview caching