ما هو onCreateViewHolder؟
ما هو onCreateViewHolder؟

فيديو: ما هو onCreateViewHolder؟

فيديو: ما هو onCreateViewHolder؟
فيديو: Android Tutorials by JavaCourseDrive - Why to use ViewHolder 2024, ديسمبر
Anonim

onCreateViewHolder (ViewGroup، int)

يتم استدعاء هذه الطريقة بشكل صحيح عند إنشاء المحول واستخدامها لتهيئة مجلد (مجلدات) ViewHolder.

إذن ، ما هو نوع viewType في onCreateViewHolder؟

لذلك في الأساس ، onCreateViewHolder (ViewGroup الأصل ، int نوع العرض ) يتم استدعاؤه فقط عند الحاجة إلى تخطيط عرض جديد ؛ سيتم استدعاء getItemViewType (موضع int) للملف نوع العرض ؛ لذلك عندما يتم استدعاء onBindViewHolder ، فإنه يحتاج إلى وضع تخطيط العرض الصحيح وتحديث ViewHolder.

بالإضافة إلى ذلك ، ما فائدة onBindViewHolder في Android؟ onBindViewHolder . تم استدعاؤه من قبل RecyclerView لعرض البيانات في الموضع المحدد. يجب أن تقوم هذه الطريقة بتحديث محتويات itemView لتعكس العنصر في الموضع المحدد.

في المقابل ، ما هو ViewHolder في RecyclerView؟

RecyclerView . ViewHolder هي فئة مساعدة تحتوي على عرض صف أو صفوف. واحد أو أكثر ViewHolder يتم إنشاؤه لكل نوع عرض. إذا كانت عدة صفوف لها نفس نوع العرض ، فيمكن إعادة استخدام نفس طريقة العرض لعدة صفوف. مشترك كهربائي onBindViewHolder هو المكان المناسب لملء العرض ببيانات محددة لكل صف.

ما هو محول RecyclerView؟

في ذكري المظهر 5.0 لوليبوب ، ذكري المظهر أدخلت RecyclerView القطعة. RecyclerView هو إصدار مرن وفعال من ListView. وهي عبارة عن حاوية لعرض مجموعة بيانات أكبر من العروض التي يمكن إعادة تدويرها وتمريرها بكفاءة عالية. مشترك كهربائي لتوفير طرق العرض التي تمثل العناصر في مجموعة البيانات.