Skip to content

Instantly share code, notes, and snippets.

@CodingWithTashi
Created February 23, 2021 17:23
Show Gist options
  • Save CodingWithTashi/1c7457db8c3a9512e93536c7072e15aa to your computer and use it in GitHub Desktop.
Save CodingWithTashi/1c7457db8c3a9512e93536c7072e15aa to your computer and use it in GitHub Desktop.
public class CustomAdapter extends RecyclerView.Adapter<CustomAdapter.ViewHolder> {
SingleItemBinding singleItemBinding;
List<String> mList;
CustomAdapter(List<String> mList){
this.mList =mList;
}
@NonNull
@Override
public ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
singleItemBinding =SingleItemBinding.inflate(LayoutInflater.from(parent.getContext()),parent,false);
View view = singleItemBinding.getRoot();
return new ViewHolder(view);
}
@Override
public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
singleItemBinding.testId.setText("TestId set");
}
@Override
public int getItemCount() {
return mList.size();
}
public class ViewHolder extends RecyclerView.ViewHolder {
public ViewHolder(@NonNull View itemView) {
super(itemView);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment