Android SimpleAdapter适配器使用详解(android,roi,simpleadapter,移动开发)

时间:2024-04-28 04:12:16 作者 : 石家庄SEO 分类 : 移动开发
  • TAG :

    Android+SimpleAdapter%E9%80%82%E9%85%8D%E5%99%A8%E4%BD%BF%E7%94%A8%E8%AF%A6%E8%A7%A3

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适配器使用详解的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Android中使用LayoutInflater要注意的一些坑下一篇:

4 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18