ABase 数据列表展示篇

ABase 数据列表展示篇_第1张图片


ABase 数据列表展示篇_第2张图片


来,说明一下,这是一个简单的Adapter例子,如果要实现一个列表界面,其实也就是准备Adapter+ViewHolder+数据源+条目模版+实现事件的交互等。

1)建立Model


ABase 数据列表展示篇_第3张图片
这边这个Model暂时只有一个字段title

2) 创建自己的Item 模版

ABase 数据列表展示篇_第4张图片
Case_item.xml

3) 实现自己的Adapter

ABase 数据列表展示篇_第5张图片
CaseAdapter.java

4) 开始写自己的数据源, 业务代码

ABase 数据列表展示篇_第6张图片
业务界面对应的xml
ABase 数据列表展示篇_第7张图片
实例化控件
ABase 数据列表展示篇_第8张图片
将数据源与控件进行绑定

这样,一个列表界面就出现了,可能这时,有的同学会问,如果说上面有事件交互呢?比如条目上面的某个东西给触发了,需要调用业务界面的一些函数,我觉得,还是不要将所有的业务写在Adapter里面,因此,留了一个回调接口当用户在实例我化Adapter的时候 

ABase 数据列表展示篇_第9张图片

那再看Adapter里面怎么处理这样的事


ABase 数据列表展示篇_第10张图片

很好,一个列表界面就这么搞定了。

你可能感兴趣的:(ABase 数据列表展示篇)