Mi az onCreateViewHolder?
Mi az onCreateViewHolder?

Videó: Mi az onCreateViewHolder?

Videó: Mi az onCreateViewHolder?
Videó: #7 Live App Coding | Android Material Design | RecyclerView w/ Different Layouts (part 1) 2024, December
Anonim

onCreateViewHolder (ViewGroup, int)

Ezt a metódust közvetlenül az adapter létrehozásakor hívják meg, és a ViewHolder(ek) inicializálására használják.

Akkor mi az a viewType az onCreateViewHolderben?

Úgyhogy alapvetően, onCreateViewHolder (ViewGroup szülő, int viewType ) csak akkor hívható meg, ha új nézetelrendezésre van szükség; A getItemViewType(int position) meghívásra kerül a viewType ; Tehát az onBindViewHolder meghívásakor a megfelelő nézetelrendezést kell beállítania, és frissítenie kell a ViewHolder-t.

Ezenkívül mi a haszna az onBindViewHolder alkalmazásnak Androidon? onBindViewHolder . A RecyclerView hívja, hogy megjelenítse az adatokat a megadott helyen. Ezzel a módszerrel frissítenie kell az itemView tartalmát, hogy az tükrözze az adott pozícióban lévő elemet.

Ennek megfelelően mi az a ViewHolder a RecyclerView-ban?

RecyclerView . ViewHolder egy segítő osztály, amely egy sor vagy sorok nézetét tartalmazza. Egy vagy több ViewHolder minden viewType-hoz létrejön. ha több sornak ugyanaz a ViewType, akkor ugyanaz a nézet több sorhoz is felhasználható. Adapter Az onBindViewHolder az a hely, ahol a nézetet az egyes sorokhoz tartozó konkrét adatokkal kell kitölteni.

Mi az a RecyclerView adapter?

Ban ben Android 5.0 nyalóka, Android bemutatott RecyclerView widget. RecyclerView a ListView rugalmas és hatékony változata. Ez egy tároló a nézetek nagyobb adatkészletének megjelenítéséhez, amely újrahasznosítható és nagyon hatékonyan görgethető. Adapter az adatkészlet elemeit reprezentáló nézetek biztosításához.