Čo je onCreateViewHolder?
Čo je onCreateViewHolder?

Video: Čo je onCreateViewHolder?

Video: Čo je onCreateViewHolder?
Video: RecyclerView - Part 8, notifyDataSetChanged vs notifyItemChanged 2024, December
Anonim

onCreateViewHolder (ViewGroup, int)

Táto metóda sa volá hneď po vytvorení adaptéra a používa sa na inicializáciu vašich ViewHolderov.

Potom, čo je viewType v onCreateViewHolder?

Takže v podstate onCreateViewHolder (Rodič skupiny ViewGroup, int viewType ) sa volá len vtedy, keď je potrebné nové rozloženie zobrazenia; getItemViewType (pozícia int) bude volaná pre viewType ; Takže keď sa volá onBindViewHolder, je potrebné vložiť správne rozloženie zobrazenia a aktualizovať ViewHolder.

Okrem toho, aké je použitie onBindViewHolder v systéme Android? onBindViewHolder . Volá ho RecyclerView na zobrazenie údajov na zadanej pozícii. Táto metóda by mala aktualizovať obsah itemView, aby odrážal položku na danej pozícii.

Čo je teda ViewHolder v RecyclerView?

RecyclerView . ViewHolder je pomocná trieda, ktorá obsahuje zobrazenie riadku alebo riadkov. Jeden alebo viac ViewHolder je vytvorený pre každý typ zobrazenia. ak má niekoľko riadkov rovnaký typ zobrazenia, rovnaké zobrazenie možno znova použiť pre niekoľko riadkov. Adaptér onBindViewHolder je miesto na vyplnenie zobrazenia špecifickými údajmi pre každý riadok.

Čo je adaptér RecyclerView?

In Android 5.0 lízatko, Android zavedené RecyclerView widget. RecyclerView je flexibilná a efektívna verzia ListView. Je to kontajner na vykresľovanie väčších dátových množín zobrazení, ktoré možno veľmi efektívne recyklovať a posúvať. Adaptér na poskytovanie zobrazení, ktoré predstavujú položky v množine údajov.