ریسایکلر ویو
دوشنبه, ۱۹ اسفند ۱۳۹۸، ۰۹:۵۶ ب.ظ
ریسایکلر ویو مثل لیست ویو میمونه ولی پیاده سازیش راحت تره.
1. باید یک کلاس اداپتر براش بنویسیم که از کلاس RecyclerView.Adapter اکستند میشه و ویو هلدر تایپ جنریک اون هست.
این کلاس یه کانتکس و یه لیست (همون لیستی که قراره نشون بده) رو به عنوان ورودی میگیره.
2. کلاس ویو هولدر رو داخل همین کلاس ریسایکلر ویو به صورت inner class تعریف میکنیم. این کلاس از RecyclerView.ViewHolder اکستند میشه.
3. توی کلاس Model، دو تا رشته داریم که اسم و نام شهر رو نشون میده. برای هر فیلد گتر و ستر تعریف شده.
4. توی اکتیویتی لیست رو با کلاس Model پر میکنیم. برای ریسایلکر ویو باید لی اوت هم ست شه.
5. خروجی
۹۸/۱۲/۱۹