ListView适配器是使用最最多的一个工具,但是如何把适配器写的更简单,更好用,是我一直不断在需找的。
先展示一下它的使用:
QuickAdapter<PushEntity> dmadapter = new QuickAdapter<PushEntity>(this,R.layout.push_notifications_item) {
@Override
protected void convert(BaseAdapterHelper helper, PushEntity item) {
// TODO Auto-generated method stub
helper.setText(R.id.title, item.pushTitle);
helper.setText(R.id.time, item.pushTime);
helper.setText(R.id.content, item.pusherContent);
helper.setImageUrl(R.id.view, item.imageUrl);
}
};
listview.setAdapter(dmadapter);
dmadapter.addAll(data);
它的写法很简单,却也很强大,它也符合google公司中提出的viewHodler布局重用
它对listview常用操作进行了封装,在也不同担心listview的使用了