0

我有一个带有扩展 ArrayAdapter 的自定义适配器的 ListView。ListView 中的每个项目都是一个 ImageView。

ListView 是一个大部分隐藏的菜单,但在启动时加载 - 它需要大量内存。

我希望它仅在显示时填充,并在隐藏时释放(这会影响性能,但我猜会释放内存)。

如何才能做到这一点?让 ListView 更好地使用内存的任何其他想法?

谢谢

4

1 回答 1

2

正如@Raghunandan 所说ViewHolder,您应该实现相同的。这将避免创建不必要的对象,并使您的ListView滚动流畅。这是一个链接,它将为您提供ListView http://lucasr.org/2012/04/05/performance-tips-for-androids-listview/的性能提示

于 2013-06-02T15:52:36.363 回答