Android SimpleAdapter适配器使用详解
导读:本文共2254.5字符,通常情况下阅读需要8分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: Android SimpleAdapter使用详解HolderAdapter背景Android的AdapterView用的比较多,ListView,GridView,Spinner等,原生的BaseAdapter对ViewHolder没有支持,每次都要,定义内部类,inflater根布局,对item内部view设置clicklistener并转发到adapt... ...
目录
(为您整理了一些要点),点击可以直达。Android SimpleAdapter使用详解
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定义
2,Adapter使用
到此定义和使用的代码完毕。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
Android SimpleAdapter适配器使用详解的详细内容,希望对您有所帮助,信息来源于网络。