忽然想起,两年前面试遇到问ListView优化,普遍不都是holder和view重用,一一回答。又问如果图片过多,想在ListView滚动的时候不去加载图片怎么搞,一时间把我个菜鸟问住了。
现在想起来这问题,就来处理下。现在一想easy啊
在adapter里面监听touch或者Scroll的事件,在里面判断listview没有滑动就不加载,如果是没滚动就加载。
要注意的是listivew是默认预加载屏幕上面和下面的的item,这里要做个判断是否是当前界面的上一个和下一个item。如果是就做加载,不是则忽略