2013.04.10——— android listview getview 多次调用的问题


问题描述:

listview滑动一次到需要显示的Item的时候就会调用一次getView,理论上是10个Item,均显示一次的话是要调用getView() 10次的,那么为什么有时候很奇怪,10个item显示一次也许会调用getView 20次,甚至40-50次呢?我想肯定很多人都遇到过这个问题


问题分析:

http://hi.baidu.com/blogofivan/item/e5f8c2a13a0ec7d35af1917c



问题解决:

现在流行的方法 有两种

1、listview是指固定高度或者fill_parent

2、参考:http://www.eoeandroid.com/thread-70518-1-1.html

简而言之就是 把getview返回的view全部缓存下来, 这个我没试过 ,估计得注意内存溢出的问题吧

更多相关文章

  1. 系统角度解读Android(安卓)P新特性
  2. Android(安卓)性能优化方案大全
  3. android studio更新arr无效,API找不到
  4. Android圆角图片最佳方案
  5. Android-沉浸式布局的玩法
  6. android中ImageView属性及其详解
  7. android View的getHeight和getMeasuredHeight的区别
  8. 某技术大牛的帖子(android项目总结)
  9. Android性能优化《Android开发艺术探索》笔记

随机推荐

  1. 开机引导程序只执行一次的方法
  2. android 引擎
  3. Android(安卓)无法查看外部依赖jar的源码
  4. android背景选择器selector用法汇总
  5. 重定向android log
  6. android studio升级方法
  7. Android(安卓)SDK 1.0 电话号码的例子(Dem
  8. Android(安卓)MapView 申请apiKey
  9. android 中使用TextView实现分段显示不同
  10. 导入新的一个android项目抱错