TextView的每一行是否同时加载了所有内容?

时间:2012-03-04 13:55:46

标签: android android-listview

我最近的应用程序就像一个论坛,我使用listview来显示每个帖子。 ListView中包含的每个项目都由一些textview组合,其中一个名为“contentTextView”用于显示线程的内容,我还使用TextView.fromHtml来显示一些自定义标签和图片。有时在一个线程中有很多图片,例如100个。虽然我使用Bitmap.imageScale来获得更小的图片,但是图像可能很多,总会出现内存不足的错误。

我已经检查了互联网上的所有解决方案,但我只找到像WeakReference这样的方式...我认为我的问题是因为TextView总是试图同时显示其中的所有内容....

所以如果有一个解决方案让它加载用户应该看到的内容,我会徘徊吗?

1 个答案:

答案 0 :(得分:0)

您应该使用“延迟加载”和“回收”方法。 看看Fedor的代码: Lazy load of images in ListView