allprojects { repositories { ... maven { url 'https://jitpack.io' } } } dependencies { implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:vX.Y.Z' } public class MyViewHolder extends BaseViewHolder<DataModel> { private TextView textView; public MyViewHolder(@NonNull View itemView) { super(itemView); textView = itemView.findViewById(R.id.textView); } @Override public void bindViewData(DataModel data, int position) { textView.setText(data.getData()); } } public class MyAdapter extends BaseQuickAdapter<DataModel, MyViewHolder> { public MyAdapter(List<DataModel> data) { super(R.layout.item_layout, data); } @Override protected MyViewHolder createViewHolder(@NonNull View itemView) { return new MyViewHolder(itemView); } } RecyclerView recyclerView = findViewById(R.id.recyclerView); MyAdapter adapter = new MyAdapter(dataList); recyclerView.setAdapter(adapter);


上一篇:
下一篇:
切换中文