RecyclerView适配器
来源:互联网 发布:大数据应用的例子 编辑:程序博客网 时间:2024/05/22 13:03
public class MyDapter extends RecyclerView.Adapter<MyDapter.MyHolder> { ArrayList<Bean> arrayList ; Context context; public MyDapter(ArrayList<Bean> arrayList, Context context) { this.arrayList = arrayList; this.context = context; } @Override public MyHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = LayoutInflater.from(context).inflate(R.layout.item, parent, false);// RecyclerView.LayoutParams params =new RecyclerView.LayoutParams(RecyclerView.LayoutParams.MATCH_PARENT,RecyclerView.LayoutParams.WRAP_CONTENT);// view.setLayoutParams(params); MyHolder holder =new MyHolder(view); return holder; } @Override public void onBindViewHolder(MyHolder holder, final int position) { holder.name.setText(arrayList.get(position).getName()); holder.sex.setText(arrayList.get(position).getSex()); holder.number.setText(arrayList.get(position).getNumber()); holder.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { onClick.onClick(view,position); } }); } @Override public int getItemCount() { return arrayList.size(); }// public void setOnClick(OnClick onClick){// this.onClick =onClick;// } public class MyHolder extends RecyclerView.ViewHolder { TextView name,sex,number; public MyHolder(View itemView) { super(itemView); name = itemView.findViewById(R.id.tv_name); sex=itemView.findViewById(R.id.tv_sex); number=itemView.findViewById(R.id.tv_number); } }// OnClick onClick;// public interface OnClick{// void onClick(View view,int position);// }}
阅读全文
0 0
- RecyclerView适配器
- recyclerview适配器
- recyclerView 自定义适配器
- 万能RecyclerView适配器
- recyclerview的适配器功能
- Android RecyclerView通用适配器
- 为RecyclerView打造适配器
- RecyclerView通用适配器
- RecyclerView的适配器
- recyclerView 的万能适配器
- 通用的RecyclerView适配器.
- RecyclerView.Adapter 简化适配器
- RecyclerView的万能适配器
- RecyclerView的适配器
- Kotlin的RecyclerView适配器
- RecyclerView的适配器
- android RecyclerView 通用适配器
- recyclerview的适配器
- SQL返回受影响行数
- Java操作数据库--JDBC
- 企业管理系统有几种类型,分别是什么?
- 78. Subsets
- DeepCut及DeeperCut:基于Tensorflow的人体姿态估计
- RecyclerView适配器
- Python学习笔记 --- Python获取年月日
- swiper 多层嵌套
- Java静态代码块、构造代码块、构造函数
- poj2417(Discrete Logging)-Baby Step Giant Step
- StreamUtils工具类
- nginx 下载使用
- 国产达梦数据库的事务隔离级别设置
- Java入门(4)——常见的String方法