OnCreateViewHolder nima?
OnCreateViewHolder nima?

Video: OnCreateViewHolder nima?

Video: OnCreateViewHolder nima?
Video: 3. Android Studio. RecyclerVew + CardView - Custom adapter va Model klass ni yaratish 2024, Dekabr
Anonim

onCreateViewHolder (ViewGroup, int)

Ushbu usul adapter yaratilganda darhol chaqiriladi va ViewHolder(lar)ingizni ishga tushirish uchun ishlatiladi.

Keyin, onCreateViewHolder-da viewType nima?

Shunday qilib, asosan, onCreateViewHolder (ViewGroup ota-onasi, int ko'rish turi ) faqat yangi ko'rinish tartibi kerak bo'lganda chaqiriladi; getItemViewType(int pozitsiyasi) uchun chaqiriladi ko'rish turi ; Shunday qilib, onBindViewHolder chaqirilganda, u to'g'ri ko'rinish tartibini qo'yishi va ViewHolder-ni yangilashi kerak.

Bundan tashqari, Androidda onBindViewHolder nimadan foydalanishi mumkin? onBindViewHolder . Belgilangan pozitsiyada ma'lumotlarni ko'rsatish uchun RecyclerView tomonidan chaqiriladi. Ushbu usul elementni berilgan pozitsiyada aks ettirish uchun itemView tarkibini yangilashi kerak.

Shunga mos ravishda, RecyclerView-da ViewHolder nima?

RecyclerView . ViewHolder qator yoki satrlar koʻrinishini oʻzida saqlaydigan yordamchi sinfdir. Bir yoki bir nechta ViewHolder har bir viewType uchun yaratilgan. agar bir nechta satrda bir xil ViewType bo'lsa, u holda bir xil ko'rinishdan bir nechta satrlar uchun qayta foydalanish mumkin. Adapter onBindViewHolder - bu ko'rinishni har bir satr uchun ma'lum ma'lumotlar bilan to'ldirish uchun joy.

RecyclerView adapteri nima?

In Android 5.0 Lolipop, Android tanishtirdi RecyclerView vidjet. RecyclerView ListView ning moslashuvchan va samarali versiyasidir. Bu qayta ishlanishi va juda samarali aylantirilishi mumkin bo'lgan kattaroq ma'lumotlar to'plamini ko'rsatish uchun konteynerdir. Adapter ma'lumotlar to'plamidagi elementlarni ifodalovchi ko'rinishlarni taqdim etish uchun.

Tavsiya: