In questo articolo vedremo come personalizzare lo Spinner ad esempio inserire la lista degli elementi da un array contenuto nel file strings.xml oppure modificare il layout
LISTA ELEMENTI DA ARRAY NEL FILE strings.xml
Per inserire la lista degli elementi recuperata dal file strings.xml occorre creare un array al suo interno in questo modo: Ora all'interno del file MainActivity.kt bisogna inserire queste righe di codice: Ora è necessario inserire queste righe di codice che permettono di popolare lo Spinner con l'array creato nel file strings.xml e gestire il click su di essi. Ecco come si presenta il file MainActivity.kt
PERSONALIZZAZIONE DEL LAYOUT
ESEMPIO 1:
In Android è possibile personalizzare il layout dello Spinner utilizzando quelli predefiniti di Android oppure creare il proprio layout.
In questo esempio vediamo come utilizzare quelli predefiniti, quindi è sufficiente modificare questa riga di codice con questa riga di codice: Ecco il risultato
Il colore della selezione dell'elemento in questo caso è dato dal colore impostato come "colorAccent" nel file colors.xml
ESEMPIO 2:
Altra possibilità è quella di applicare uno stile allo Spinner utilizzando il file styles.xml
Per fare questo occorre aprire il file styles.xml ed aggiungere queste righe di codice: Queste righe di codice possono essere modificate a proprio piacimento e ne possono essere aggiunte altre oppure tolte quelle che non interessano.
Poi all'interno del layout occorre aggiungere questa riga di codice all'interno della View Spinner Ecco come si presenta il file activity_main.xml Ecco il risultato:
LISTA ELEMENTI DA ARRAY NEL FILE strings.xml
Per inserire la lista degli elementi recuperata dal file strings.xml occorre creare un array al suo interno in questo modo: Ora all'interno del file MainActivity.kt bisogna inserire queste righe di codice: Ora è necessario inserire queste righe di codice che permettono di popolare lo Spinner con l'array creato nel file strings.xml e gestire il click su di essi. Ecco come si presenta il file MainActivity.kt
Download Project | |
Download file APK |
PERSONALIZZAZIONE DEL LAYOUT
ESEMPIO 1:
In Android è possibile personalizzare il layout dello Spinner utilizzando quelli predefiniti di Android oppure creare il proprio layout.
In questo esempio vediamo come utilizzare quelli predefiniti, quindi è sufficiente modificare questa riga di codice con questa riga di codice: Ecco il risultato
Il colore della selezione dell'elemento in questo caso è dato dal colore impostato come "colorAccent" nel file colors.xml
ESEMPIO 2:
Altra possibilità è quella di applicare uno stile allo Spinner utilizzando il file styles.xml
Per fare questo occorre aprire il file styles.xml ed aggiungere queste righe di codice: Queste righe di codice possono essere modificate a proprio piacimento e ne possono essere aggiunte altre oppure tolte quelle che non interessano.
Poi all'interno del layout occorre aggiungere questa riga di codice all'interno della View Spinner Ecco come si presenta il file activity_main.xml Ecco il risultato:
Download Project | |
Download file APK |
Commenti
Posta un commento