来,说明一下,这是一个简单的Adapter例子,如果要实现一个列表界面,其实也就是准备Adapter+ViewHolder+数据源+条目模版+实现事件的交互等。
1)建立Model
这边这个Model暂时只有一个字段title
2) 创建自己的Item 模版
Case_item.xml
3) 实现自己的Adapter
CaseAdapter.java
4) 开始写自己的数据源, 业务代码
业务界面对应的xml
实例化控件
将数据源与控件进行绑定
这样,一个列表界面就出现了,可能这时,有的同学会问,如果说上面有事件交互呢?比如条目上面的某个东西给触发了,需要调用业务界面的一些函数,我觉得,还是不要将所有的业务写在Adapter里面,因此,留了一个回调接口当用户在实例我化Adapter的时候
那再看Adapter里面怎么处理这样的事
很好,一个列表界面就这么搞定了。