listView 在每次仅绘制可视范围内的item,这样当你滚动listview的实际上他是动态加载的。
避免listView滚动刷新getView,所以就需要缓存ListView 中item中的view。
具体实现如下:
定义ViewCache
import android.view.View;
public class ViewCache {
private View baseView;
public ViewCache() {
}
public ViewCache(View baseView) {
this.baseView = baseView;
}
public View getBaseView() {
return baseView;
}
public void setBaseView(View baseView) {
this.baseView = baseView;
}
}