Skip to content

Instantly share code, notes, and snippets.

@yamanetoshi
Created June 16, 2015 06:57
Show Gist options
  • Save yamanetoshi/237d559b1483ae41eaf5 to your computer and use it in GitHub Desktop.
Save yamanetoshi/237d559b1483ae41eaf5 to your computer and use it in GitHub Desktop.
public class SimpleRecyclerAdapter extends RecyclerView.Adapter<SimpleRecyclerAdapter.ViewHolder> {
private LayoutInflater mLayoutInflater;
private ArrayList<String> mList;
public SimpleRecyclerAdapter(Context context, ArrayList<String> list) {
super();
mLayoutInflater = LayoutInflater.from(context);
mList = list;
}
@Override
public SimpleRecyclerAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = mLayoutInflater.inflate(android.R.layout.simple_list_item_1, parent, false);
ViewHolder viewHolder = new ViewHolder(view);
return viewHolder;
}
@Override
public void onBindViewHolder(SimpleRecyclerAdapter.ViewHolder holder, int position) {
String data = mList.get(position);
holder.textView.setText(data);
}
@Override
public int getItemCount() {
return mList.size();
}
static class ViewHolder extends RecyclerView.ViewHolder {
TextView textView;
public ViewHolder(View view) {
super(view);
textView = (TextView) view.findViewById(android.R.id.text1);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment