Skip to content

Instantly share code, notes, and snippets.

@Velmm
Last active January 4, 2018 18:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Velmm/0946b75f880445019e8955406c70a0d1 to your computer and use it in GitHub Desktop.
Save Velmm/0946b75f880445019e8955406c70a0d1 to your computer and use it in GitHub Desktop.
public class RecyclerviewAdapter extends RecyclerView.Adapter<RecyclerviewAdapter.MyViewHolder> {
private List<Movie> movieList;
RecyclerviewAdapter(List<Movie> movieList){
this.movieList = movieList;
}
@Override
public RecyclerviewAdapter.MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.recyclerview_adapter_layout,parent,false);
return new MyViewHolder(view);
}
@Override
public void onBindViewHolder(RecyclerviewAdapter.MyViewHolder holder, int position) {
holder.title.setText(movieList.get(position).getTitle());
holder.desc.setText(movieList.get(position).getDesc());
}
@Override
public int getItemCount() {
return movieList.size();
}
public class MyViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.textViewTitle)
TextView title;
@BindView(R.id.textViewDesc) TextView desc;
public MyViewHolder(View itemView) {
super(itemView);
ButterKnife.bind(this,itemView);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment