Ora dobbiamo collegare l'origine dei dati, che è un elenco di array di oggetti sportivi, con l'interfaccia utente, che è costituita
da Recyclerview e Cardview.
Vado nell'attività principale e creo un'istanza di Recyclerview cycler view Alt+ enter per importare la classe Recyclerview
e devo inizializzare questa recyclerview.
Poi ho bisogno dell'origine dati.
Inizio con l'elenco privato dei modelli sportivi di classe Alt+.
Immettere per importare la classe dell'elenco.
Lo chiamo elenco sportivo.
Lo inizializzerò qui.
Elenco di sport uguale al nuovo elenco di array.
Ora è necessario aggiungere elementi sportivi a questo elenco di array.
Inizio con un oggetto sport S1 uguale a new sport e per lo sport devo passare il nome e l'immagine.
Si può notare che il costruttore accetta una stringa e un intero, a partire dal nome, che è football,
e passerà l'immagine dalla cartella drawable.
Naturalmente, continuerò a creare gli altri oggetti sportivi.
Ed eccoci qui.
Questi sono gli oggetti sportivi.
Li aggiungerò all'elenco degli sport.
Quindi l'elenco sportivo aggiunge i metodi S1, S2 fino a S5.
Ora la nostra vista adattatore, che è la vista riciclatore, è pronta e l'origine dei dati, che è l'elenco di esportazione,
è pronta.
Ho bisogno di collegare queste due parti, l'origine dati e la vista adattatore.
Per questo creerò un adattatore.
Inizializzarlo qui.
E devo superare l'elenco degli sport.
E quando si ha a che fare con le recyclerview, è necessario impostare un gestore di layout, perché dobbiamo gestire la
disposizione degli elementi.
Quindi Recyclerview dot imposta il gestore del layout su new linear layout manager e passando questo come Recyclerview si ottiene il riferimento
per l'istanza di recyclerview che si ha.
Abbiamo definito nell'attività il metodo set layout manager.
Questo metodo viene utilizzato per impostare il gestore del layout di Recyclerview.
Il gestore del layout è responsabile del posizionamento e della misurazione degli elementi all'interno della recyclerview
e quindi del gestore del layout lineare e del suo passaggio.
Qui si crea una nuova istanza della classe linear layout manager, che è un gestore di layout integrato
fornito da Android.
Il gestore del layout lineare dispone gli elementi in modo lineare, sia in verticale che in orizzontale, e si riferisce
al contesto attuale, che spesso è un'attività o un frammento e, in questo caso, un'attività.
Viene utilizzato come riferimento al contesto in cui viene utilizzato Recyclerview.
Mettendo tutto insieme, la riga di codice Recyclerview dot set layout manager indica a Recyclerview di utilizzare
un gestore di layout lineare per gestire la disposizione dei suoi elementi.
Ciò significa che gli elementi saranno disposti in modo lineare con orientamento verticale o orizzontale, a seconda
di come si configura il layout lineare.
Per impostazione predefinita, l'orientamento è verticale.
L'ultimo passo è il punto di Recyclerview Impostare l'adattatore su adattatore, salvare il progetto, eseguire l'applicazione ed ecco
fatto.
Questa è la nostra applicazione.
Questo è l'altro e queste sono le nostre carte.
Così si può vedere l'angolo arrotondato.
Congratulazioni, dunque, ragazzi.
Questa è la nostra straordinaria applicazione.
Devo solo modificare questo testo di modifica o la visualizzazione del testo e renderlo qui.
Spostatelo in basso e questo va bene.
Lasciatemi provare.
Ed eccoci qui.
Questa è la nostra straordinaria applicazione.
Pallavolo, tennis, ping pong, calcio e basket.