RecyclerView

 

ما هي ال RecyclerView: واجهة عرض مرنة تستخدم لعرض مجموعة من العناصر المتماثلة في قائمة مخصصة بحيث تقوم بتحويل نافذة محدودة إلى مجموعة كبيرة من العناصرعن طريق إدراج عناصر القائمة  قبل وصول المستخدم لنهاية القائمة من خلال مؤشر مرن (endless scrolling) .

تحتوي على نوعين :

1-Vertical Grid view (مؤشر تمرير عمودي)

2-Horizontal Grid view (مؤشر تمرير أفقي)

 

كيفية انشاء RecyclerView؟

1- اضف الجملتين التاليتين في ال build.gradle كما هو موضح أدناه:

2-في صفحة ال xml layout أنشىء ال recycler view كما هو موضح أدناه:

 

3- قم بتعريف ال xml layout, adapter , recycler view في ال main activity كما هو موضح أدناه:

 

4-قم بإنشاء xml layout جديدة من أجل تصميم شكل الصف والعناصر المراد إظهارها من خلال ال recycler view  .

5-أنشىء class جديد (adapter) بحيث يتم إدراج عناصر القائمة الموجودة في ال xml layout لعرضها في ال recycler view .

6- قم بربط ال adapter class ب recycler view .adapter عن طريق عمل extends كما هو موضح ادناه :

 

7- بعد الانتهاء من عمل extends سيتطلب منك عمل override لل method ، قم بالضغط على Alt+Enter لاختيار ال method المطلوبة، سيظهر عندها مجموعة  methods .

 

 

لتعزيز فهمك سأضع التطبيق و الأكواد الخاصة به : https://www.dropbox.com/s/pll24q565rw8j2g/RecyclerView.rar?dl=0

اقرأ الدرس التالي :slidingtablayout