Passiamo all'attività principale e iniziamo a popolare l'elenco di voi con i dati dell'elenco di array.
Iniziare a inizializzare l'elenco di alt più enter per importare il pacchetto e i widget
e l'elenco di classe Vista elenco Trova vista per ID o vista elenco punti ID.
Quindi il primo passo per creare l'elenco di viste è creare la vista adattatore, che è un elenco di viste,
e la definiamo qui.
Il secondo passo è l'origine dei dati.
In questo caso, e in questa applicazione, si tratta di un elenco di array di classe planet e devo definirlo qui.
Elenco di array di tipo pianeti elenco di array di pianeti elenco di array di pianeti uguale a nuovo elenco di array.
L'elenco di array è una struttura dati dinamica fornita da Java Collections Framework, utilizzata per memorizzare
e gestire collezioni di oggetti in un formato flessibile e ridimensionabile simile a un array.
A differenza degli array tradizionali di Java, che hanno una dimensione fissa, un elenco di array può crescere o ridursi
dinamicamente in base all'aggiunta o alla rimozione di elementi.
Ho quindi creato questo elenco di array che contiene oggetti pianeta in modo dinamico, in modo che questo elenco di array possa regolare
automaticamente le sue dimensioni per adattarsi al numero di pianeti che contiene.
Non è quindi necessario specificare in anticipo la dimensione di un elenco di array.
La classe Array list fornisce un'ampia gamma di metodi per aggiungere, rimuovere, cercare o modificare
gli elementi.
Quindi utilizzerò l'elenco di array di pianeti, con il metodo dot add.
Qui devo aggiungere un oggetto pianeta e per aggiungere il nuovo pianeta devo creare un nuovo pianeta.
Oppure posso fare così.
Posso creare i pianeti qui.
Pianeti, oggetti, Pianeta uno uguale nuovo oggetto pianeta e qui devo specificare il pianeta.
Nominare il numero di luna e l'immagine del pianeta per le immagini dei pianeti.
Ho preparato queste nove immagini.
Li copio e li incollo nella cartella dei disegnabili.
Il primo pianeta è la Terra.
Il numero di lune è uno e la risorsa immagine è r dot drawable dot earth.
Quando si crea questo oggetto pianeta, è possibile aggiungerlo all'elenco dei pianeti utilizzando il metodo Add.
Aggiungiamo il pianeta numero uno ed eccoci al punto di partenza.
Tutto qui.
Ho creato questo oggetto pianeta e lo sto aggiungendo all'elenco degli array.
Ora creiamo gli altri pianeti.
Li aggiungerò qui alla nostra lista di array.
Il terzo passo è l'adattatore.
L'adattatore, nel nostro esempio, è un adattatore personalizzato che abbiamo creato in precedenza.
Creerò un oggetto di questo adattatore personalizzato e lo chiamerò adattatore.
Scorriamo verso il basso per inizializzare l'adattatore uguale al nuovo adattatore personalizzato e dobbiamo passare due parametri:
la lista di ray e il contesto.
Quindi, elenco di array di pianeti e ottenere il contesto dell'applicazione.
Il metodo get application context viene quindi utilizzato per ottenere il contesto globale dell'applicazione.
È un metodo fornito dalla classe context, comunemente usato in tutto lo sviluppo di Android per accedere a risorse
e servizi a livello di applicazione.
Poi devo aggiungere l'elenco di viste dot set adapter e collegarlo al nostro adapter.
Eseguiamo la nostra applicazione, salviamo l'esecuzione ed eccoci qui.
Questa è la nostra fantastica applicazione che visualizza i pianeti con le loro immagini e le loro lune.
Non mi piace.