Print
Details: Category: บทความแอนดรอยด์ | Published: 20 April 2018 | Hits: 587

ตามหัวข้อเลยครับ การสร้าง Adapter สำหรับ RecyclerView

เริ่มจากการสร้าง คลาส เปล่า ๆ ก่อน

ตั้งชื่อคลาส

 

ได้มาละ คลาสเปล่าๆ ที่เราจะเอามาทำ Adapter

โจทย์เป็นอย่างนี่นะ เราจะสร้าง Adapter มาแสดงผลของ DisplayName, Email และ รูปภาพ ของ User ตามที่ออกแบบไว้แบบนี่

โดยเอาข้อมูลจาก Node User มาแสดง

 

 

 กลับมาที่ คลาสเปล่า ๆ ของเรา

ประกาศตัวแปรตามนี้

สร้าง Constructor

 ตรง Context แก้ไขใหม่

 

 ต่อไป สร้าง คลาส MyViewHolder ซ้อนไว้ใน Main 

 และ เอา คลาสนี่ไปสืบทอด RecyclerView

สร้าง Constructor

ในคลาส MyViewHolder ให้ Initial View

กลับมาที่ คลาสหลัก

 ให้ สืบทอด RecyclerView.Adapter แบบนี่ และ Alt + Enter ขอ Implement

 

 

 

 เมื่อ Implement จะมีการสร้าง Method 4 ตัวนี่

กำหนดรอบของการทำงานโดยการนับขนาดของ ArrayList

 

 สร้าง View

และ Bind แบบนี่ กลับไปที่ Fragement ที่จะเรียกใช้

 

 

 

สำหรับใครที่ งงๆ ลองมาเรียนที่ คอร์ส แอนดรอยด์ เชื่อมต่อ Firebase