RecyclerView-da ishlatiladigan adapter RecyclerView.Adapter abstrakt sinfidan meros bo'lib o'tadi. Ushbu sinf uchta usul(metod)ni aniqlaydi:
onCreateViewHolder: bitta ProgrammingLanguage ob'ekti uchun ma'lumotlarni saqlaydigan ViewHolder ob'ektini qaytaradi.
onBindViewHolder: ViewHolder ob'ektini ProgrammingLanguage ob'ektiga tegishli pozitsiyada bog'laydi.
getItemCount: ro'yxatdagi ob'ektlar sonini qaytaradi.
Ma'lumotlarni saqlash uchun shu adapter sinfida list_item.xml - da aniqlangan elementlardan foydalanadigan statik ViewHolder sinfini aniqladik.
Endi activity_main.xml fayliga RecyclerView elementini qo'shamiz: