Какво е onCreateViewHolder?
Какво е onCreateViewHolder?

Видео: Какво е onCreateViewHolder?

Видео: Какво е onCreateViewHolder?
Видео: DJENA - DA VIDYA KAKVO E / Джена - Да видя какво е, 2012 2024, Ноември
Anonim

onCreateViewHolder (ViewGroup, int)

Този метод се извиква точно при създаването на адаптера и се използва за инициализиране на вашия ViewHolder(s).

Тогава какво е viewType в onCreateViewHolder?

Така че по принцип, onCreateViewHolder (родител на ViewGroup, int viewType ) се извиква само когато е необходимо ново оформление на изглед; getItemViewType(int position) ще бъде извикан за viewType ; Така че, когато onBindViewHolder се извика, той трябва да постави правилното оформление на изглед и да актуализира ViewHolder.

Освен това, каква е ползата от onBindViewHolder в Android? onBindViewHolder . Извиква се от RecyclerView за показване на данните на посочената позиция. Този метод трябва да актуализира съдържанието на itemView, за да отразява елемента на дадената позиция.

Съответно, какво е ViewHolder в RecyclerView?

RecyclerView . ViewHolder е помощен клас, който държи изгледа на ред или редове. Едно или повече ViewHolder се създава за всеки viewType. ако няколко реда имат един и същ ViewType, тогава същият изглед може да се използва повторно за няколко реда. Адаптер onBindViewHolder е мястото за запълване на изгледа с конкретни данни за всеки ред.

Какво представлява адаптерът RecyclerView?

В Android 5.0 близалка, Android въведени RecyclerView джаджа. RecyclerView е гъвкава и ефективна версия на ListView. Това е контейнер за изобразяване на по-голям набор от данни от изгледи, които могат да бъдат рециклирани и превъртани много ефективно. Адаптер за предоставяне на изгледи, които представляват елементи в набор от данни.

Препоръчано: