listview优化最大的优势就是不用每次都去findbyid 而是用tag去缓冲 去判断是否有 有的话就用 没有的话的就去找控件 缓冲tag里面 再用gettag调出来
(多条目加载也可以用优化,只是建两个viewholder类)
具体步骤如下: https://www.jianshu.com/p/f0408a0f0610 使用ViewHolder模式来提高效率 Viewholder模式充分了ListView的视图缓存机制,避免了每次在调用getView的时候都去通过findViewById实例化数据。《Android群英传》中说:据测试,使用ViewHolder将提高50%的效率。对应代码中就是这样,先在NewsAdapter(本示例中的Adapter)新建一个内部类:(详细代码见文章后的NewsAdapter.java) 在重写的getView方法中这样写: