OnCreateViewHolder гэж юу вэ?
OnCreateViewHolder гэж юу вэ?

Видео: OnCreateViewHolder гэж юу вэ?

Видео: OnCreateViewHolder гэж юу вэ?
Видео: L7 12 Recycler onCreateViewHolder 2024, Арванхоёрдугаар сар
Anonim

onCreateViewHolder (ViewGroup, int)

Энэ аргыг адаптер үүсгэх үед дууддаг бөгөөд ViewHolder(үүд)-ийг эхлүүлэхэд ашигладаг.

Тэгвэл onCreateViewHolder дахь viewType гэж юу вэ?

Тиймээс үндсэндээ, onCreateViewHolder (ViewGroup эцэг эх, int харах төрөл ) зөвхөн шинэ харагдацын зохион байгуулалт шаардлагатай үед л дуудагдана; getItemViewType(int байрлал) нь дуудагдах болно харах төрөл ; Тиймээс onBindViewHolder-г дуудах үед түүнийг зөв харагдах байрлалд оруулж, ViewHolder-ийг шинэчлэх хэрэгтэй.

Нэмж дурдахад, onBindViewHolder-ийг Android дээр юу ашигладаг вэ? onBindViewHolder . Өгөгдлийг заасан байрлалд харуулахын тулд RecyclerView дуудсан. Энэ арга нь тухайн зүйлийг тухайн байрлалд тусгахын тулд itemView-ийн агуулгыг шинэчлэх ёстой.

Үүний дагуу RecyclerView дахь ViewHolder гэж юу вэ?

RecyclerView . Харагч нь мөр эсвэл мөрийн View-г агуулсан туслах анги юм. Нэг буюу түүнээс дээш Харагч viewType тус бүрээр үүсгэгддэг. хэрвээ хэд хэдэн мөр ижил ViewType-тэй бол ижил View-г хэд хэдэн мөрөнд дахин ашиглаж болно. Адаптер onBindViewHolder нь мөр тус бүрийн тодорхой өгөгдлөөр харагдах байдлыг дүүргэх газар юм.

RecyclerView адаптер гэж юу вэ?

онд Android 5.0 Лоллипоп, Android танилцуулсан RecyclerView виджет. RecyclerView ListView-ийн уян хатан, үр ашигтай хувилбар юм. Энэ нь дахин боловсруулж, маш үр дүнтэй гүйлгэх боломжтой илүү том өгөгдлийн багцыг үзүүлэх сав юм. Адаптер өгөгдлийн багц дахь зүйлсийг төлөөлөх үзэл бодлыг хангахад зориулагдсан.

Зөвлөмж болгож буй: