Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. public class BookAdapter extends RecyclerView.Adapter<BookAdapter.ViewHolder> {
  2.  
  3. private Context context;
  4. private LayoutInflater minflater;
  5. private List<BukuItem> listBook = new ArrayList<>();
  6.  
  7.  
  8. public List<BukuItem> getListBook() {
  9. return listBook;
  10. }
  11.  
  12. public void setListBook(List<BukuItem> listBook) {
  13. this.listBook = listBook;
  14. }
  15.  
  16. public BookAdapter (Context context){
  17. this.context = context;
  18.  
  19. }
  20. @Override
  21. public BookAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
  22. View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.buku_item,parent,false);
  23. ViewHolder viewHolder = new ViewHolder(view);
  24.  
  25. return viewHolder;
  26. }
  27.  
  28. @Override
  29. public void onBindViewHolder(BookAdapter.ViewHolder holder, int position) {
  30. BukuItem m = getListBook().get(position);
  31. holder.txt_nambuk.setText(m.getTitle());
  32. holder.txt_deskrip.setText(m.getOverview());
  33. }
  34.  
  35. @Override
  36. public int getItemCount() {
  37.  
  38. return getListBook().size();
  39. }
  40.  
  41. public class ViewHolder extends RecyclerView.ViewHolder {
  42.  
  43. TextView txt_nambuk;
  44. TextView txt_deskrip;
  45.  
  46. public ViewHolder(View itemView) {
  47. super(itemView);
  48. txt_deskrip = (TextView) itemView.findViewById(R.id.txt_deskrip);
  49. txt_nambuk = (TextView) itemView.findViewById(R.id.txt_nambuk);
  50.  
  51. }
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement