Skip to content

Instantly share code, notes, and snippets.

@calindotgabriel
Created January 22, 2017 12:24
Show Gist options
  • Save calindotgabriel/523838a94ddf8b77469b43c701b1bd7a to your computer and use it in GitHub Desktop.
Save calindotgabriel/523838a94ddf8b77469b43c701b1bd7a to your computer and use it in GitHub Desktop.
public class EventAdapter extends RecyclerView.Adapter<EventAdapter.ViewHolder> {
private List<Event> events;
public EventAdapter(List<Event> events) {
this.events = events;
}
@Override
public EventAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(parent.getContext())
.inflate(R.layout.item_list_content, parent, false);
return new ViewHolder(view);
}
@Override
public void onBindViewHolder(EventAdapter.ViewHolder holder, int position) {
final Event event = events.get(position);
holder.mItemTextView.setText(event.toString());
}
@Override
public int getItemCount() {
return events.size();
}
public class ViewHolder extends RecyclerView.ViewHolder {
@BindView(R.id.rv_item)
TextView mItemTextView;
public ViewHolder(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