简介:本次课程将带领大家了解Android中BaseAdapter的使用,以及我们如何写出高效、文艺的BaseAdapter。
第1章 ListView缓存机制
在前面的学习中我们学习了listView这个组件的基本用法,但是没有对它进行一点的优化,今天我们学习了baseAdapter适配器之后我们就可以对listView进行优化,这样就不会出现图片的错位和内存溢出问题。
第2章 BaseAdapter的逗比式
本章讲述了创建BaseAdapter的最基本方式,通常是写一个类让其继承BaseAdapter,然后实现一定的方法,主要优化体现在getView()这个方法上,用户通过设置一定的标记来达到优化的效果。
第3章 BaseAdapter的普通式
本章讲述了如何利用ListView的缓存机制来创建BaseAdapter,具体做法是给我们要请求的图片添加一个Hashmap,来达到缓存的效果。
第4章 BaseAdapter的文艺式
本章讲述了创建BaseAdapter的最佳方式,我们通过创建一个viewHOlder类,所有我们用到的控件都塞在viewHolder中,然后再viewHOlder中进行封装,这样就提高了内存使用的效率。
第5章 分析与总结
本章将进行课程的深入分析与总结,listView是开发中最常使用的一个控件,因此对它的优化对内存有很大的影响,每次为了避免内存溢出问题,我们一定要优化常用的组件。
第6章 徐大神的温馨提示
本章为徐大神的温馨提示,积极下载源代码噢!listView的优化主要体现在三点,减少找控件的次数,给listVIew一个固定高度,给listView设置一个tag.只要做好这三点我们就可以搞定了。