RecyclerView的适配器
来源:互联网 发布:使命召唤4mac迅雷种子 编辑:程序博客网 时间:2024/05/22 14:40
public class MyRecyclerAdapter extends RecyclerView.Adapter<MyRecyclerAdapter.MyViewHolder> { private Context context; private ArrayList<Bean.ResultBean> list = new ArrayList<>(); public MyRecyclerAdapter(Context context) { this.context = context; } private MyOniteamclick mc=null; public void setmc(MyOniteamclick myOniteamclick){ this.mc=myOniteamclick; } public void setList(ArrayList<Bean.ResultBean> l){ if(l!=null){ list.addAll(l); } notifyDataSetChanged(); } @Override public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { final View view = View.inflate(context,R.layout.item_my_recycler,null); final MyViewHolder viewHodler = new MyViewHolder(view); view.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { mc.onClick(v,1); } }); view.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { mc.onlongClick(v,2); return false; } }); return viewHodler; } @Override public void onBindViewHolder(MyViewHolder holder, int position) { holder.text_c.setText(list.get(position).getName()); holder.text_t.setText(list.get(position).getId() + ""); } @Override public int getItemCount() { return list.size(); } class MyViewHolder extends RecyclerView.ViewHolder{ private TextView text_c; private TextView text_t; public MyViewHolder(View itemView) { super(itemView); this.text_c = (TextView) itemView.findViewById(R.id.TextView_content); this.text_t = (TextView) itemView.findViewById(R.id.TextView_time); } }}
阅读全文
0 0
- recyclerview的适配器功能
- RecyclerView的适配器
- recyclerView 的万能适配器
- 通用的RecyclerView适配器.
- RecyclerView的万能适配器
- RecyclerView的适配器
- Kotlin的RecyclerView适配器
- RecyclerView的适配器
- recyclerview的适配器
- RecyclerView的适配器
- RecyclerView的适配器的使用
- RecyclerView通用适配器的实现
- 打造RecyclerView的通用适配器
- 通用的RecyclerView Adapter适配器
- 打造RecyclerView的万能适配器
- recyclerview的适配器+监听事件
- RecyclerView 万能适配器的抽取
- recyclerview的适配器简单应用
- opencv使用BGR而非RGB的原因
- maven的setting文件说明
- laravel下 jquery-from 上传图片立即显示
- 关于UEditor上传图片后显示不正常,路径错误的原因
- laravel 实现前后端登录分离
- RecyclerView的适配器
- 巧用Android多进程,微信,微博等主流App都在用
- tomcat远程监控
- 88. Merge Sorted Array
- 【c++】c++的基础知识
- android studio导包找不到类
- iOS 自定义view 如何不使用self.view也就是系统自带的 view,使用自己定制的view
- XML文档解析之SAX解析
- MFC生成的exe如何添加使用期限