基于 List 的适配器 BeanAdapter

GPL
Java 查看源码»
Android
2016-10-28
cheln

BeanAdapter

BeanAdapter 是以List<Object> 为适配来源的adapter。List<Object>对adapter解决自定义对象的线性填充。

demo:

List trips = new ArrayList();
trips.add(trip1);
trips.add(trip2);
trips.add(trip3);
BeanAdapter beanAdapter = new BeanAdapter()
//准备对应的object 字段
.buildNames("name","desc","positionRef","shareSuggestion","district","url")
//准备和上面字段对应的填充id
.buildViewId(R.id.name,R.id.desc,R.id.positionref,R.id.sharesuggestion,R.id.district,R.id.image)
//完成配对,注意字段不要拼错,然后设置id群所在的item布局
.buildItemLayout(R.layout.item_layout)
//最后一步配置view和value 在内部配对的converter,保证值解入view,可自定义设定
.buildConverter(new DefaultValueViewConverter()).build(trips);
adapterView.setAdapter(beanAdapter);


的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Struts2 使用 XSLTResult 输出页面内容详解

truts2 内置提供了 xslt 结果类型,实现类为 org.apache.struts2.views.xslt.XSLTResult,它让你方便的把获得的 XML 数据内容,或者是用 OGNL 能访问到的某个属性(像 ContenxtMap、Request 等...

2013/10/29 13:16
87
0
BaseAdapter 适配之 Bean and Map

不用为一个Bean或内置一个Map而新建一个Adapter 1. Thought from SimpleAdapter 2. Reflection on Fields and Id 's Map 3. Innerly put Converter to set Value to View with extension yo...

2016/10/28 15:15
62
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部