ListView性能优化之ViewHolder与适配器的介绍

首先关于Adapter的理解:其是视图与数据相连接的桥梁,将各种数据以合适的形式显示在View中给用户看.(BaseAdapter,ArrayAdapter,SimpleAdapter)


关于ViewHolder的理解:要想使用 ListView 就需要编写一个 Adapter 将数据适配到 ListView上,而为了节省资源提高运行效率,一般自定义类 ViewHolder 来减少 findViewById() 的使用以及避免过多地 inflate view,从而实现目标。


开发时推荐使用BaseAdapter适配器(功能强大)android ViewHolder的相关知识

下面是一个 安卓的ExpandableListView的使用和优化   (运用到了ViewHolder的知识)

                            安卓的ExpandableListView的使用和优化

你可能感兴趣的:(ListView性能优化之ViewHolder与适配器的介绍)