Android SimpleAdapter使用详解

成都创新互联-专业网站定制、快速模板网站建设、高性价比水富网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式水富网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖水富地区。费用合理售后完善,十余年实体公司更值得信赖。
HolderAdapter背景
Android的AdapterView用的比较多,ListView,GridView,Spinner等,原生的BaseAdapter对ViewHolder没有支持,每次都要,定义内部类,inflater根布局,对item内部view设置clicklistener并转发到adapter的调用者等。写的次数多了感觉很繁琐,于是写了个简单的封装,简化Adapter的编写,
仓库连接http://git.oschina.net/phodev/SimpleAdapter.
主要文件介绍
1,CommonAdapter.java从BaseAdapter继承,添加了常用的函数,通过泛型约定了List数据源,代替子类实现getCount功能,添加bindClick实现Adapter的OnItemClickListener。
2,BaseViewHolder.java和HolderAdapter结合,实现类似Activity的view初始化方方式onCreate->setContentView->findViewById。
3,HolderAdapter.java从CommonAdapter继承,主要用来驱动BaseViewHolder工作。
使用方法
1,Adapter定义
public class SampleHolderAdapter extends HolderAdapter