1、如果自定义适配器,那么在getView方法中要考虑方法传进来的参数contentView是否为null,如果为null就创建contentView并返回,如果不为null则直接使用。在这个方法中尽可能少创建view。

2、给contentView设置tag(setTag()),传入一个viewHolder对象,用于缓存要显示的数据,可以达到图像数据异步加载的效果。

3、如果listview需要显示的item很多,就要考虑分页加载。比如一共要显示100条或者更多的时候,我们可以考虑先加载20条,等用户拉到列表底部的时候再去加载接下来的20条。

相关文章:

  • 2021-12-05
  • 2021-12-24
  • 2022-03-03
  • 2021-12-04
  • 2021-12-10
猜你喜欢
  • 2021-12-09
  • 2022-01-23
  • 2021-05-28
  • 2022-01-03
  • 2021-08-03
  • 2022-02-05
  • 2022-01-04
相关资源
相似解决方案