gradle
implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.4'
public class MyAdapter extends BaseQuickAdapter<DataModel, BaseViewHolder> {
public MyAdapter(List<DataModel> data) {
super(R.layout.item_layout, data);
}
@Override
protected void convert(BaseViewHolder helper, DataModel item) {
helper.setText(R.id.tv_name, item.getName())
.setImageResource(R.id.iv_image, item.getImageRes());
helper.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
}
RecyclerView recyclerView = findViewById(R.id.recyclerView);
MyAdapter adapter = new MyAdapter(data);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(adapter);