Bentornati.
Nel video precedente, abbiamo creato la classe Viewholder, che è una classe viewholder personalizzata, che contiene
i riferimenti alle viste all'interno del layout degli elementi.
Inoltre, abbiamo implementato questi tre metodi quando abbiamo esteso un adattatore di vista riciclatore.
Quindi il Titolare di vista Oncreate è responsabile della creazione di nuovi titolari di vista per gli elementi.
Si gonfia l'XML del layout dell'elemento e si restituisce un'istanza della classe personalizzata del supporto della vista.
Sbloccare il supporto della vista.
Questo metodo vincola i dati del set di dati alle viste all'interno del contenitore di viste.
Viene richiamato quando un nuovo elemento viene fatto scorrere sullo schermo o quando il contenuto di un elemento deve essere aggiornato.
Quindi devo aggiornare il titolo, impostare l'elemento di testo, ottenere il nome dell'elemento.
Allo stesso modo, ho bisogno di aggiornare la descrizione punto set text item punto get item description.
Quindi questo elemento è il supporto dell'istanza della classe modale dot image view dot set image resource item dot get image method.
Quindi sto legando i dati del set di dati alle viste all'interno delle viste punto del supporto Viewholder.
Queste sono le opinioni dell'osservatore.
Passiamo all'ultimo metodo, che è ottenere il conteggio degli elementi.
Questo metodo restituisce il numero totale di elementi dell'insieme di dati.
Indica alla vista del riciclatore quanti elementi deve visualizzare.
Naturalmente, in questo caso sto usando un elenco, in modo che possiate vedere l'elenco degli elementi.
Quindi, semplicemente, posso utilizzare le dimensioni degli elementi dell'elenco di punti.
E qui sto dicendo alla vista riciclatore che devo visualizzare gli elementi in base all'elemento elenco.
Ora passiamo all'attività principale e leghiamo tutte e tre le parti, l'insieme di dati o la classe modale o l'elenco o l'origine
dei dati con la vista adattatore, che nel nostro caso è una vista riciclatrice, utilizzando il ponte,
che è l'adattatore.
Inizierò con la vista adattatore Vista riciclatore Vista riciclatore Alt+Invio per importare la classe e si può vedere
che la vista riciclatore è implementata dal pacchetto widget di Android.
Lo inizializzerò qui.
Vista riciclatore uguale trova vista per ID o. vista id dot recycler.
Il secondo passo è l'origine dei dati.
Creerò un elenco di elementi che è la classe modale.
Alt+.
Importare il pacchetto util dal pacchetto Java che contiene la classe list e la chiamerò
item list.
Lo inizializzerò qui come un elenco di array.
E questo è il polimorfismo, perché la lista di array implementa la lista.
Quindi l'elenco di array è un elenco.
Devo creare oggetti di tipo item e aggiungerli all'elenco.
Inizierò quindi con l'elemento numero uno I1 o elemento numero uno uguale al nuovo elemento.
E nel costruttore dell'elemento devo passare imageview e a stringa.
Ecco l'immagine dell'elemento r dot drawable dot.
Inizierò con frutta, frutta e devo aggiungere la descrizione che è un testo di frutta fresca del
giardino e creerò gli altri elementi.
Ed eccoci qui.
Questi sono i sei elementi di cui ho bisogno per aggiungerli all'elenco degli articoli.
La terza parte da inizializzare è il bridge, ovvero l'adattatore.
Quindi devo creare un'istanza del mio adattatore personalizzato.
E devo passare l'elenco degli elementi, che è l'elenco che ho aggiunto.
Il punto di vista del riciclatore dei sei elementi imposta l'adattatore sull'adattatore ed ecco che si parte.
Salvare il progetto ed eseguire l'applicazione.
E se si esegue, non è possibile vedere gli elementi della vista del riciclatore.
Perché?
Perché dobbiamo aggiungere i gestori del layout lineare, che ci consentono di disporre e visualizzare gli elementi in un elenco
lineare a scorrimento verticale.
La soluzione è nel prossimo video.