Τι είναι το onCreateViewHolder;
Τι είναι το onCreateViewHolder;

Βίντεο: Τι είναι το onCreateViewHolder;

Βίντεο: Τι είναι το onCreateViewHolder;
Βίντεο: 20. Τι είναι το άπειρο; 2024, Νοέμβριος
Anonim

onCreateViewHolder (ViewGroup, int)

Αυτή η μέθοδος καλείται αμέσως όταν δημιουργείται ο προσαρμογέας και χρησιμοποιείται για την προετοιμασία των ViewHolder.

Τότε, τι είναι το viewType στο onCreateViewHolder;

Βασικά λοιπόν, onCreateViewHolder (γονικό ViewGroup, int Τύπος προβολής ) καλείται μόνο όταν απαιτείται νέα διάταξη προβολής. Το getItemViewType(int position) θα κληθεί για το Τύπος προβολής ; Επομένως, όταν καλείται το onBindViewHolder, πρέπει να τοποθετήσει τη σωστή διάταξη προβολής και να ενημερώσει το ViewHolder.

Επιπλέον, ποια είναι η χρήση του onBindViewHolder στο Android; onBindViewHolder . Καλείται από το RecyclerView για εμφάνιση των δεδομένων στην καθορισμένη θέση. Αυτή η μέθοδος θα πρέπει να ενημερώσει τα περιεχόμενα του itemView ώστε να αντικατοπτρίζει το στοιχείο στη δεδομένη θέση.

Αντίστοιχα, τι είναι το ViewHolder στο RecyclerView;

RecyclerView . ViewHolder είναι μια βοηθητική κλάση που διατηρεί την προβολή μιας σειράς ή σειρών. Ενα ή περισσότερα ViewHolder δημιουργείται για κάθε τύπο προβολής. εάν πολλές σειρές έχουν τον ίδιο ViewType, τότε η ίδια προβολή μπορεί να επαναχρησιμοποιηθεί για πολλές σειρές. Προσαρμογέας Το onBindViewHolder είναι το μέρος για να γεμίσετε την προβολή με συγκεκριμένα δεδομένα για κάθε σειρά.

Τι είναι ο προσαρμογέας RecyclerView;

Σε Android 5.0 Lollipop, Android εισήχθη RecyclerView widget. RecyclerView είναι ευέλικτη και αποτελεσματική έκδοση του ListView. Είναι ένα κοντέινερ για την απόδοση μεγαλύτερου συνόλου δεδομένων προβολών που μπορούν να ανακυκλωθούν και να μετακινηθούν πολύ αποτελεσματικά. Προσαρμογέας για την παροχή προβολών που αντιπροσωπεύουν στοιχεία σε ένα σύνολο δεδομένων.

Συνιστάται: