WEBVTT

00:00.140 --> 00:08.210
Ora dobbiamo collegare l'origine dei dati, che è un elenco di array di oggetti sportivi, con l'interfaccia utente, che è costituita

00:08.210 --> 00:10.900
da Recyclerview e Cardview.

00:10.920 --> 00:20.390
Vado nell'attività principale e creo un'istanza di Recyclerview cycler view Alt+ enter per importare la classe Recyclerview

00:20.390 --> 00:25.100
e devo inizializzare questa recyclerview.

00:27.720 --> 00:30.350
Poi ho bisogno dell'origine dati.

00:30.360 --> 00:36.000
Inizio con l'elenco privato dei modelli sportivi di classe Alt+.

00:36.000 --> 00:38.250
Immettere per importare la classe dell'elenco.

00:38.250 --> 00:40.320
Lo chiamo elenco sportivo.

00:40.350 --> 00:41.820
Lo inizializzerò qui.

00:41.820 --> 00:46.310
Elenco di sport uguale al nuovo elenco di array.

00:46.320 --> 00:51.630
Ora è necessario aggiungere elementi sportivi a questo elenco di array.

00:51.630 --> 01:02.130
Inizio con un oggetto sport S1 uguale a new sport e per lo sport devo passare il nome e l'immagine.

01:02.130 --> 01:10.320
Si può notare che il costruttore accetta una stringa e un intero, a partire dal nome, che è football,

01:10.320 --> 01:14.490
e passerà l'immagine dalla cartella drawable.

01:14.490 --> 01:19.740
Naturalmente, continuerò a creare gli altri oggetti sportivi.

01:34.530 --> 01:35.460
Ed eccoci qui.

01:35.460 --> 01:37.920
Questi sono gli oggetti sportivi.

01:37.980 --> 01:40.320
Li aggiungerò all'elenco degli sport.

01:40.320 --> 01:46.260
Quindi l'elenco sportivo aggiunge i metodi S1, S2 fino a S5.

01:50.360 --> 01:58.250
Ora la nostra vista adattatore, che è la vista riciclatore, è pronta e l'origine dei dati, che è l'elenco di esportazione,

01:58.280 --> 01:58.930
è pronta.

01:58.940 --> 02:04.730
Ho bisogno di collegare queste due parti, l'origine dati e la vista adattatore.

02:04.730 --> 02:07.040
Per questo creerò un adattatore.

02:10.070 --> 02:11.630
Inizializzarlo qui.

02:12.920 --> 02:16.250
E devo superare l'elenco degli sport.

02:16.250 --> 02:24.140
E quando si ha a che fare con le recyclerview, è necessario impostare un gestore di layout, perché dobbiamo gestire la

02:24.140 --> 02:26.330
disposizione degli elementi.

02:26.330 --> 02:37.310
Quindi Recyclerview dot imposta il gestore del layout su new linear layout manager e passando questo come Recyclerview si ottiene il riferimento

02:37.310 --> 02:40.780
per l'istanza di recyclerview che si ha.

02:40.970 --> 02:45.800
Abbiamo definito nell'attività il metodo set layout manager.

02:45.800 --> 02:50.720
Questo metodo viene utilizzato per impostare il gestore del layout di Recyclerview.

02:50.720 --> 02:58.280
Il gestore del layout è responsabile del posizionamento e della misurazione degli elementi all'interno della recyclerview

02:58.280 --> 03:02.330
e quindi del gestore del layout lineare e del suo passaggio.

03:02.330 --> 03:10.070
Qui si crea una nuova istanza della classe linear layout manager, che è un gestore di layout integrato

03:10.070 --> 03:12.570
fornito da Android.

03:12.570 --> 03:21.570
Il gestore del layout lineare dispone gli elementi in modo lineare, sia in verticale che in orizzontale, e si riferisce

03:21.570 --> 03:29.580
al contesto attuale, che spesso è un'attività o un frammento e, in questo caso, un'attività.

03:29.580 --> 03:35.310
Viene utilizzato come riferimento al contesto in cui viene utilizzato Recyclerview.

03:35.310 --> 03:42.870
Mettendo tutto insieme, la riga di codice Recyclerview dot set layout manager indica a Recyclerview di utilizzare

03:42.870 --> 03:47.910
un gestore di layout lineare per gestire la disposizione dei suoi elementi.

03:47.910 --> 03:55.710
Ciò significa che gli elementi saranno disposti in modo lineare con orientamento verticale o orizzontale, a seconda

03:55.710 --> 03:58.410
di come si configura il layout lineare.

03:58.410 --> 04:01.560
Per impostazione predefinita, l'orientamento è verticale.

04:01.590 --> 04:10.820
L'ultimo passo è il punto di Recyclerview Impostare l'adattatore su adattatore, salvare il progetto, eseguire l'applicazione ed ecco

04:10.830 --> 04:11.460
fatto.

04:11.460 --> 04:12.750
Questa è la nostra applicazione.

04:12.750 --> 04:16.200
Questo è l'altro e queste sono le nostre carte.

04:16.200 --> 04:18.450
Così si può vedere l'angolo arrotondato.

04:18.450 --> 04:20.190
Congratulazioni, dunque, ragazzi.

04:20.190 --> 04:22.410
Questa è la nostra straordinaria applicazione.

04:22.410 --> 04:27.840
Devo solo modificare questo testo di modifica o la visualizzazione del testo e renderlo qui.

04:27.840 --> 04:30.390
Spostatelo in basso e questo va bene.

04:30.390 --> 04:31.320
Lasciatemi provare.

04:31.320 --> 04:32.460
Ed eccoci qui.

04:32.460 --> 04:34.740
Questa è la nostra straordinaria applicazione.

04:34.740 --> 04:39.180
Pallavolo, tennis, ping pong, calcio e basket.
