Android RecyclerView及适配器简单使用
2018-03-03 23:11
253 查看
1.如果还没添加依赖包,则添加依赖包
2.新建一个RecyclerViewAdapter
3.在Activity中加载RecyclerView
recyclerView.setLayoutManager(new LinearLayoutManager(this));要给recyclerview设置布局管理器,否则不显示内容
implementation 'com.android.support:recyclerview-v7:27.1.0'
2.新建一个RecyclerViewAdapter
public class RecyclerviewAdapter extends RecyclerView.Adapter<RecyclerviewAdapter.ViewHolder> { private Context context; private List<String> data; public RecyclerviewAdapter(Context context,List<String> data){ this.context = context; this.data = data; } @Override public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { View view = LayoutInflater.from(context).inflate(R.layout.item_recyclerview,parent,false); return new ViewHolder(view); } @Override public void onBindViewHolder(@NonNull ViewHolder holder, final int position) { holder.name.setText(data.get(position)); holder.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.e("这里是点击每一行item的响应事件",""+position+item); } }); } @Override public int getItemCount() { return data.size(); } public class ViewHolder extends RecyclerView.ViewHolder{ private TextView name; public ViewHolder(View itemView) { super(itemView); name = itemView.findViewById(R.id.name); } } }
3.在Activity中加载RecyclerView
RecyclerviewAdapter adapter = new RecyclerviewAdapter(this,data); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setAdapter(adapter);
recyclerView.setLayoutManager(new LinearLayoutManager(this));要给recyclerview设置布局管理器,否则不显示内容
相关文章推荐
- Android 中简单使用RecyclerView 和CardView
- Android 笔记 RecyclerView的简单使用
- 简单的Android RecyclerView 使用小Demo
- Android RecyclerView简单使用
- Android中Recyclerview使用6----添加条目得到点击事件和长按事件(另一种写法,较简单)
- Android之RecyclerView简单使用(三)
- android中RecyclerView的简单使用(一)
- Android新组件RecyclerView的简单使用_项海涛
- 【Android】recyclerView-1-简单使用
- Android RecyclerView 的简单使用
- android中RecyclerView的简单使用(一)
- Android之RecyclerView简单使用(一)
- android中RecyclerView的简单使用(一)
- Android RecyclerView的简单使用
- android开发步步为营之85:RecyclerView简单使用
- Android适配器之 V7扩展包 RecyclerView 的使用以及万能适配器的封装实现
- android中RecyclerView的简单使用(一)
- Android新特性之RecyclerView的简单使用
- android RecyclerView的简单使用
- Android v7使用 RecyclerView ¬----之一简单实现