Bentornati.
In questo video, discuteremo un concetto molto importante in Android, ovvero gli adattatori.
Un adattatore collega fondamentalmente le interfacce utente e l'origine dei dati.
Secondo i funzionari Android, un oggetto adattatore funge da ponte tra la vista adattatore e i
dati.
Per questa vista, gli adattatori Android forniscono fondamentalmente l'accesso agli elementi di dati.
L'adattatore è anche responsabile della creazione di una vista per ogni elemento dell'insieme di dati.
Ogni volta che vogliamo legare alcuni dati ottenuti da una qualsiasi fonte di dati, ad esempio ArrayList, HashMap, database
SQL e così via, con un componente dell'interfaccia utente, come la vista elenco, la vista griglia e così via.
A questo punto entra in gioco l'adattatore.
In questo progetto creerò una nuova vista elenco e discuteremo di cosa sono le viste elenco e impareremo a collegare
la vista elenco con l'adattatore e l'origine dati.
Quindi creerò un nuovo progetto Android, un'attività views vuota e la chiamerò app adattatori.
Fare clic su Invio.
E inizierò definendo un elenco di voi.
Una vista elenco è un componente dell'interfaccia utente che visualizza un elenco scorrevole di elementi.
È una parte fondamentale del toolkit dell'interfaccia utente di Android e viene comunemente utilizzata per visualizzare elenchi
di immagini di testo o altri elementi di visualizzazione.
Una vista elenco è particolarmente utile quando si dispone di una raccolta di dati che devono essere presentati
a scorrimento verticale.
La larghezza sarà uguale a Matchparent e l'altezza a Matchparent.
Gli assegnerò una vista elenco ID e farò clic su di essa in ulteriori vincoli e riempirà la larghezza e l'altezza
del genitore.
Gli elementi all'interno dell'elenco di visualizzazione sono presentati dalle singole visualizzazioni.
Può trattarsi di semplici visualizzazioni di immagini di testo o anche di layout complessi contenenti più visualizzazioni.
Ciascuna visualizzazione degli elementi corrisponde a una singola voce dell'elenco.
Passiamo all'attività principale e creiamo un riferimento per questo elenco di viste.
Iniziare dall'elenco di visualizzazione.
Elenco di visualizzazione e Alt+.
Inserire per importare la classe della vista elenco dal widget Android Pacchetto elenco Vista uguale
Trovare la vista per ID o. vista dell'elenco di punti id.
Ricordate che l'adattatore funge da ponte tra l'origine dati e la vista dell'adattatore.
Questa è la vista dell'adattatore.
L'elenco di viste è la vista adattatore.
L'adattatore View è una classe di Android che fornisce un contenitore per visualizzare un elenco di elementi o dati in una
vista scorrevole.
Fa parte del framework dell'interfaccia utente di Android e funge da segnaposto per vari tipi di viste basate su adattatori,
come elenco, vista, griglia, vista, Spinner e altro.
In questo caso, si tratta di un elenco di viste e di adattatori.
La vista è responsabile della gestione della visualizzazione degli elementi sullo schermo e della gestione delle interazioni dell'utente
con questi elementi.
Ad esempio, la vista elenco è una vista adattatore che visualizza un elenco verticale di elementi che possono essere fatti scorrere.
Quindi, nel nostro caso, la vista adattatore è un elenco di viste.
Questo è il primo passo.
Inizializziamo la vista adattatore.
Abbiamo bisogno di una fonte di dati.
Il secondo passo è l'origine dei dati.
Ma qual è l'origine dei dati?
L'origine dati si riferisce alla raccolta di dati che si desidera visualizzare tramite un adattatore.
Può essere un array, un elenco, un cursore di un database o qualsiasi altra struttura di dati che contenga le informazioni
che si desidera mostrare sullo schermo.
L'origine dei dati è ciò che l'adattatore prende in ingresso e trasforma in viste da visualizzare all'interno della vista
dell'adattatore.
Ad esempio, se si sta visualizzando un elenco di nomi in una vista a elenco, l'origine dei dati potrebbe essere
un array o un elenco contenente tali nomi.
In questo caso, creerò una nuova matrice di stringhe e la renderò un'origine dati finale.
Un array di stringhe di paesi.
Quindi ho quattro paesi in questo array di paesi stringa.
Quindi il primo passo è la creazione della vista adattatore che ci serve per visualizzare i nostri elementi, l'origine dei dati, che
si riferisce all'insieme di dati che si desidera visualizzare utilizzando un adattatore nella vista adattatore.
Il terzo passo consiste nel creare l'adattatore.
L'adattatore funge da ponte tra l'origine dati e la vista dell'adattatore.
Quindi è un adattatore.
È un ponte, un ponte tra la vista adattatore e l'origine dati.
È responsabile del binding dei dati alle viste all'interno della vista adattatore.
Creiamo qui l'adattatore.
Inizierò con un adattatore di array.
È di tipo stringa, perché sto passando i dati di una stringa, la chiamerò adattatore uguale a nuovo adattatore
array e devo passare i parametri qui.
In Android sono disponibili diversi tipi di adattatori.
A seconda del tipo di visualizzazione dell'adattatore utilizzato.
Alcuni adattatori comuni includono l'adattatore array, che viene usato per legare un array o un elenco di elementi a una singola
risorsa della vista.
Passerò i parametri per l'adattatore dell'array.
Il primo è il contesto, il luogo in cui ci si trova.
Il secondo parametro è il disegno per ogni voce o per ogni nome di paese dell'elenco.
Utilizzerò un layout predefinito di Android per gli elementi, chiamato elenco semplice.
Punto numero uno.
Più avanti parleremo della personalizzazione dell'elenco di viste, che verrà sostituito con il nostro layout personalizzato.
Il terzo parametro è l'elenco di paesi o l'array di paesi o l'origine dati utilizzata.
Sto utilizzando l'array dei paesi.
Una volta preparato l'adattatore, lo si associa al componente dell'interfaccia utente richiamando il metodo set adapter sul componente dell'interfaccia
utente; in questo caso, il componente dell'interfaccia utente è una vista elenco.
In questo modo si stabilisce il collegamento tra i dati e le visualizzazioni che verranno visualizzate sullo schermo
in Android.
Il metodo set adapter viene utilizzato per associare un adapter a un componente dell'interfaccia utente che visualizza una raccolta di dati, come
ad esempio un elenco, una vista, una vista griglia o una vista riciclatore.
Nel nostro esempio è una vista a elenco.
L'adattatore è responsabile della creazione e della gestione delle viste che rappresentano i singoli elementi della
raccolta.
Ed eccoci qui.
Questa è la nostra vista a elenco.
È possibile vedere questi articoli.
Nell'origine dati sono presenti quattro voci che vengono popolate in questo elenco.
Visualizzazione con l'adattatore.