具有1k对象列表的优化列表视图

时间:2015-11-18 07:35:03

标签: android performance android-listview android-adapter

我想知道是否有任何优化方法来创建一个包含超过1k对象的适配器。 我尝试了以下但仍然没有结果。

A.View holder pattern - 它有所帮助,但是当对象大小增加时,它开始出现问题

B.注意:我本来可以使用一个paginated api,它传递了一定数量的对象,但我没有在我的scenerio中分页Api。

C.我的名单里面有图片,但我已经处理好了。现在不是问题。

让我知道实现适配器的任何新方法,其中包含大量对象列表而没有任何问题。

1 个答案:

答案 0 :(得分:3)

据我所知,我使用下面的一些结构

  • 使用ViewHolder
  • 如果不使用
  • ,请勿创建新对象
  • 优化布局层次结构

https://developer.android.com/training/improving-layouts/optimizing-layout.html

  • 防止透支

https://developer.android.com/tools/performance/debug-gpu-overdraw/index.html