Android_RecyclerView
来源:互联网 发布:尤克里里在线调音软件 编辑:程序博客网 时间:2024/06/10 01:39
//RecyclerView的适配器
compile 'com.android.support:recyclerview-v7:26.+' 依赖根据版本添加
public class FenleiRecle extends RecyclerView.Adapter<FenleiRecle.MyVIewHolder>{ private Context context; private ArrayList<Fenleifx> arr; public FenleiRecle(Context context,ArrayList<Fenleifx> arr){ this.context=context; this.arr=arr; Log.e("chen", "MyVIewHolder: 7777777"+"11111111111111" ); } @Override public MyVIewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view = View.inflate(context, R.layout.fenlei, null); MyVIewHolder myVIewHolder = new MyVIewHolder(view); Log.e("chen", "MyVIewHolder: 7777777"+"222222222222" ); return myVIewHolder; } @Override public void onBindViewHolder(MyVIewHolder holder, int position) { ImageView iv = holder.iv; ImageLoader.getInstance().displayImage(arr.get(position).getImg(),iv); holder.tv.setText(arr.get(position).getName()); Log.e("chen", "MyVIewHolder: 7777777"+"33333333333" ); } @Override public int getItemCount() { return arr.size(); } class MyVIewHolder extends RecyclerView.ViewHolder{ TextView tv; ImageView iv; public MyVIewHolder(View itemView) { super(itemView); tv = itemView.findViewById(R.id.tv); iv = itemView.findViewById(R.id.iv); Log.e("chen", "MyVIewHolder: 44444444444"+tv ); } }}
//使用RecyclerView
RecyclerView viewById = getActivity().findViewById(R.id.cxrcv); GridLayoutManager gridLayoutManager = new GridLayoutManager(getContext(), 2, GridLayoutManager.HORIZONTAL, false); viewById.setLayoutManager(gridLayoutManager); viewById.setAdapter(new FenleiRecle(getContext(),arrayList));
阅读全文
0 0
- Android_RecyclerView
- Android_RecyclerView
- Android_RecyclerView
- Android_RecyclerView(1)
- Android_RecyclerView的用法
- Android_Recyclerview实现频道管理
- Android_RecyclerView的介绍与使用
- Android_RecyclerView&SwipeRefreshLayout_swiperefreshlayout不显示_解决
- Android_RecyclerView实现上下滚动广告条(带图片)
- Docker架构
- 浅谈Object Head First Java笔记
- python爬虫——获取新浪新闻前两页新闻信息
- 登录注册搜索(封装mvp)
- sql笔记
- Android_RecyclerView
- Java读取TXT文件的方法
- std 中for_each 算法与c++11范围for语句
- Redis 分布式锁的正确实现方式( Java 版 )
- springmvc 处理的过程详解
- SSH信任关系设置-oracle rac 信任关系
- UVA10870(Recurrents)
- A. Scarborough Fair
- 普及练习场 简单的模拟 多项式输出