Listview之万能适配器封装,结合上一篇博客ViewHolder封装类使用
来源:互联网 发布:java实现多线程同步 编辑:程序博客网 时间:2024/06/05 08:48
package com.pcf.listview.bean;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;
import com.pcf.listview.R;
import java.util.List;
/**
* Created by Administrator on 2016/10/29.
*/
public abstract class CommonAdapter extends BaseAdapter {
protected Context context;protected List<T> mDatas;protected LayoutInflater inflater;public CommonAdapter(Context context,List<T> mDatas) { this.context = context; this.mDatas =mDatas; inflater = LayoutInflater.from(context);}@Overridepublic int getCount() { return mDatas.size();}@Overridepublic T getItem(int position) { return mDatas.get(position);}@Overridepublic long getItemId(int position) { return position;}@Overridepublic View getView(int position, View convertView, ViewGroup parent){ ViewHolder viewHolder = ViewHolder.get(context, convertView, parent, R.layout.item_listview, position); convert(viewHolder,getItem(position)); return viewHolder.getmConvertView();}public abstract void convert(ViewHolder viewHolder,T t);
}
0 0
- Listview之万能适配器封装,结合上一篇博客ViewHolder封装类使用
- ListView之ViewHolder类封装
- Android万能适配器(一)封装ViewHolder
- ViewHolder baseadatper封装的万能适配器
- ListView 优化之ViewHolder封装
- ListView Adapter 封装 打造Android 万能适配器
- 万能适配器1 ViewHolder应用于Listview
- adapter的优化---配合上一篇viewHolder的封装
- 封装好的万能ViewHolder和Adapter
- ListView之万能适配器
- Listview的适配器封装
- 超级好用的仿recycleview的listview适配器与viewholder封装
- viewholder 封装
- listview的优化---viewHolder的封装
- Android万能适配器(二)封装Adapter
- Android之listview万能适配器
- Android打造listview万能适配器(上)
- 万能适配器和万能ViewHolder配合实现ListView列表数据展示
- 查询单词在文章中出现的行和行数
- 改变UITextField的光标颜色
- javascript-ui 滑块
- 09-表格标记
- linux c打印进程环境表
- Listview之万能适配器封装,结合上一篇博客ViewHolder封装类使用
- S3C2440的寻址空间、存储控制器
- cocos2d-JS 实现 横 竖 屏 显示提示图片效果 !!!!!
- 怒被卡常
- 循环队列的简单实现
- 爬取网页动态数据
- BZOJ 3626 LCA 树链剖分
- noip运输计划(倍增lca,树上差分)
- 【python卡牌游戏】抽乌龟