thieumao

Adapter RecyclerView Android

Oct 11th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. Các bạn sẽ override 3 phương thức cơ bản của RecyclerView.Adapter
  2.  
  3. + onCreateViewHolder(): tạo một ViewHolder mới khi được gọi.
  4.  
  5. + onBindViewHolder(): gắn kết dữ liệu và view trong ViewHolder.
  6.  
  7. +getItemCount(): trả về số lượng item của danh sách.
  8.  
  9. _________
  10.  
  11. RecyclerView.Adapter
  12.  
  13. Cũng giống như ListView thì đây là thành phần xử lý data collecion (dữ liệu kiểu danh sách) và bind (gắn) những dữ liệu này lên các Item của RecyclerView.
  14.  
  15. Khi tạo custom Adapter chúng ta phải override lại hai phương thức chính là:
  16.  
  17. onCreateViewHolder: Phương thức dùng để tạo view mới cho RecyclerView. Nếu RecyclerView đã cached lại View thì phương thức này sẽ không gọi.
  18.  
  19. onBindViewHolder: Phương thức này dùng để gắn data và view.
  20.  
  21. ___________
  22.  
  23. Mỗi Adapter cần 3 phương thức chính:
  24.  
  25. onCreateViewHolder - Định nghĩa các Item layout và khởi tạo Holder.
  26. onBindViewHolder - Thiết lập các thuộc tính của View và dữ liệu.
  27. getItemCount - Đếm số Item trong List Data.
Advertisement
Add Comment
Please, Sign In to add comment