Guest User

Untitled

a guest
Dec 11th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. class DataAdapter extends RecyclerView.Adapter<DataAdapter.ViewHolder>
  2. {
  3. private LayoutInflater inflater;
  4. private List<My_data> mydata;
  5.  
  6. DataAdapter(Context context, List<My_data> mydata)
  7. {
  8. this.mydata = mydata;
  9. this.inflater = LayoutInflater.from(context);
  10. }
  11. @Override
  12. public DataAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType)
  13. {
  14.  
  15. View view = inflater.inflate(R.layout.list_item, parent, false);
  16. return new ViewHolder(view);
  17. }
  18.  
  19. @Override
  20. public void onBindViewHolder(DataAdapter.ViewHolder holder, int position)
  21. {
  22. My_data my_data = mydata.get(position);
  23. holder.nameView.setText(my_data.getName());
  24. }
  25.  
  26. @Override
  27. public int getItemCount()
  28. {
  29. return mydata.size();
  30. }
  31.  
  32. /*@Override public int getItemViewType(int position){}*/
  33.  
  34. public class ViewHolder extends RecyclerView.ViewHolder
  35. {
  36. final TextView nameView;
  37. ViewHolder(View view)
  38. {
  39. super(view);
  40. nameView = (TextView) view.findViewById(R.id.name);
  41. }
  42. }
  43. }
Add Comment
Please, Sign In to add comment