Qaysi biri yaxshiroq ListView yoki RecyclerView?
Qaysi biri yaxshiroq ListView yoki RecyclerView?

Video: Qaysi biri yaxshiroq ListView yoki RecyclerView?

Video: Qaysi biri yaxshiroq ListView yoki RecyclerView?
Video: MacBro - iPhone yoki Samsung! 2021 yilda qaysi biri yaxshiroq? 2024, Noyabr
Anonim

OnItemTouchListener

Lekin RecyclerView tomonidan ishlab chiquvchilarga ko'proq kuch va nazorat beradi RecyclerView . OnItemTouchListener, lekin bu ishlab chiquvchi uchun ishlarni biroz murakkablashtiradi. Oddiy so'zlar bilan aytganda, RecyclerView ga qaraganda ancha moslashtirilgan ListView va ishlab chiquvchilarga juda ko'p nazorat va kuch beradi.

Shu tarzda, ListView RecyclerView dan yaxshiroqmi?

The RecyclerView ko'p Ko'proq kuchli, moslashuvchan va katta yaxshilash ustidan ListView . Men sizga bu haqda batafsil ma'lumot berishga harakat qilaman. a.da ListView , ViewHolder naqshidan foydalanish tavsiya etilgan, ammo bu hech qachon majburlanmagan. bo'lsa RecyclerView , bu dan foydalanish majburiydir RecyclerView.

Bundan tashqari, Androidda ListView va GridView o'rtasidagi farq nima? ListView ning amalga oshirilishi hisoblanadi android vidjet va sukut bo'yicha u vertikal aylantirishni ta'minlaydi orasida buyumlar. GridView : Android GridView elementlarni ko'rsatish uchun ishlatiladigan ViewGroup a ichida ikki o'lchovli aylantiriladigan ko'rinish.

Bundan tashqari, RecyclerView-dan qachon foydalanishim kerak?

Foydalanish the RecyclerView foydalanuvchi harakati yoki tarmoq hodisalari asosida ish vaqtida elementlari oʻzgarib turadigan maʼlumotlar toʻplamiga ega boʻlganingizda vidjet. Agar xohlasang foydalanish a RecyclerView , siz quyidagilar bilan ishlashingiz kerak bo'ladi: RecyclerView . Adapter - Ma'lumotlar to'plamini boshqarish va uni ko'rinishga ulash uchun.

RecyclerView nima?

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. RecyclerView an'anaviy ListView vidjetiga o'xshaydi, lekin sozlash uchun ko'proq moslashuvchanlik va kattaroq ma'lumotlar to'plamlari bilan ishlash uchun optimallashtirilgan.

Tavsiya: