Videó: Mi az onCreateViewHolder?
2024 Szerző: Lynn Donovan | [email protected]. Utoljára módosítva: 2023-12-15 23:48
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.