我们都知道listview是一个列表视图,里面包含很多的item,所有的item都会使用一个或者几个布局文件,每个item都会要一个视图。
使用convertview时,当listview第一次展示,系统会创建几个convertview。滑动listview时,顶部的item划出屏幕,同时释放它所使用的convertview,底部的新数据进入屏幕显示,新数据会使用顶部滑出的convertitem,避免每次创建item消耗内存
本文讲解了ListView在安卓应用中如何通过使用ConvertView来优化内存消耗。当ListView滚动时,顶部划出屏幕的item会释放其ConvertView供新数据复用,避免频繁创建item导致的内存开销。
我们都知道listview是一个列表视图,里面包含很多的item,所有的item都会使用一个或者几个布局文件,每个item都会要一个视图。
使用convertview时,当listview第一次展示,系统会创建几个convertview。滑动listview时,顶部的item划出屏幕,同时释放它所使用的convertview,底部的新数据进入屏幕显示,新数据会使用顶部滑出的convertitem,避免每次创建item消耗内存

被折叠的 条评论
为什么被折叠?