WEBVTT

00:00.230 --> 00:06.980
Passiamo all'attività principale e iniziamo a popolare l'elenco di voi con i dati dell'elenco di array.

00:06.980 --> 00:13.820
Iniziare a inizializzare l'elenco di alt più enter per importare il pacchetto e i widget

00:13.820 --> 00:20.000
e l'elenco di classe Vista elenco Trova vista per ID o vista elenco punti ID.

00:20.000 --> 00:26.180
Quindi il primo passo per creare l'elenco di viste è creare la vista adattatore, che è un elenco di viste,

00:26.180 --> 00:27.590
e la definiamo qui.

00:27.620 --> 00:30.680
Il secondo passo è l'origine dei dati.

00:30.680 --> 00:38.660
In questo caso, e in questa applicazione, si tratta di un elenco di array di classe planet e devo definirlo qui.

00:38.660 --> 00:46.820
Elenco di array di tipo pianeti elenco di array di pianeti elenco di array di pianeti uguale a nuovo elenco di array.

00:46.850 --> 00:53.420
L'elenco di array è una struttura dati dinamica fornita da Java Collections Framework, utilizzata per memorizzare

00:53.420 --> 00:59.720
e gestire collezioni di oggetti in un formato flessibile e ridimensionabile simile a un array.

00:59.720 --> 01:06.030
A differenza degli array tradizionali di Java, che hanno una dimensione fissa, un elenco di array può crescere o ridursi

01:06.030 --> 01:10.200
dinamicamente in base all'aggiunta o alla rimozione di elementi.

01:10.200 --> 01:17.970
Ho quindi creato questo elenco di array che contiene oggetti pianeta in modo dinamico, in modo che questo elenco di array possa regolare

01:17.970 --> 01:23.340
automaticamente le sue dimensioni per adattarsi al numero di pianeti che contiene.

01:23.340 --> 01:27.090
Non è quindi necessario specificare in anticipo la dimensione di un elenco di array.

01:27.120 --> 01:34.650
La classe Array list fornisce un'ampia gamma di metodi per aggiungere, rimuovere, cercare o modificare

01:34.650 --> 01:35.730
gli elementi.

01:35.730 --> 01:40.890
Quindi utilizzerò l'elenco di array di pianeti, con il metodo dot add.

01:40.890 --> 01:49.650
Qui devo aggiungere un oggetto pianeta e per aggiungere il nuovo pianeta devo creare un nuovo pianeta.

01:49.650 --> 01:51.810
Oppure posso fare così.

01:51.810 --> 01:53.850
Posso creare i pianeti qui.

01:53.850 --> 02:02.850
Pianeti, oggetti, Pianeta uno uguale nuovo oggetto pianeta e qui devo specificare il pianeta.

02:02.880 --> 02:08.280
Nominare il numero di luna e l'immagine del pianeta per le immagini dei pianeti.

02:08.280 --> 02:11.010
Ho preparato queste nove immagini.

02:11.010 --> 02:15.150
Li copio e li incollo nella cartella dei disegnabili.

02:17.750 --> 02:20.770
Il primo pianeta è la Terra.

02:20.780 --> 02:29.060
Il numero di lune è uno e la risorsa immagine è r dot drawable dot earth.

02:29.090 --> 02:37.370
Quando si crea questo oggetto pianeta, è possibile aggiungerlo all'elenco dei pianeti utilizzando il metodo Add.

02:37.880 --> 02:41.220
Aggiungiamo il pianeta numero uno ed eccoci al punto di partenza.

02:41.240 --> 02:42.070
Tutto qui.

02:42.080 --> 02:47.990
Ho creato questo oggetto pianeta e lo sto aggiungendo all'elenco degli array.

02:48.020 --> 02:50.840
Ora creiamo gli altri pianeti.

03:25.480 --> 03:28.720
Li aggiungerò qui alla nostra lista di array.

03:37.460 --> 03:41.200
Il terzo passo è l'adattatore.

03:41.550 --> 03:47.840
L'adattatore, nel nostro esempio, è un adattatore personalizzato che abbiamo creato in precedenza.

03:47.870 --> 03:54.790
Creerò un oggetto di questo adattatore personalizzato e lo chiamerò adattatore.

03:54.800 --> 04:04.390
Scorriamo verso il basso per inizializzare l'adattatore uguale al nuovo adattatore personalizzato e dobbiamo passare due parametri:

04:04.400 --> 04:07.070
la lista di ray e il contesto.

04:07.070 --> 04:11.600
Quindi, elenco di array di pianeti e ottenere il contesto dell'applicazione.

04:11.600 --> 04:17.800
Il metodo get application context viene quindi utilizzato per ottenere il contesto globale dell'applicazione.

04:17.810 --> 04:24.920
È un metodo fornito dalla classe context, comunemente usato in tutto lo sviluppo di Android per accedere a risorse

04:24.920 --> 04:27.890
e servizi a livello di applicazione.

04:27.890 --> 04:35.090
Poi devo aggiungere l'elenco di viste dot set adapter e collegarlo al nostro adapter.

04:35.090 --> 04:39.870
Eseguiamo la nostra applicazione, salviamo l'esecuzione ed eccoci qui.

04:39.870 --> 04:46.200
Questa è la nostra fantastica applicazione che visualizza i pianeti con le loro immagini e le loro lune.

04:48.310 --> 04:48.870
Non mi piace.
