In questo articolo vedremo come sia possibile modificare una icona all'interno dell'ActionBar tramite codice.
Questa operazione è utile quando si ha una icona nell'ActionBar e deve essere modificata l'icona in base all'operazione che è stata eseguita, ad esempio l'aggiunta di una impostazione ai preferiti: se l'impostazione non è aggiunta ai preferiti si avrà una icona, mentre se si aggiunge l'impostazione ai preferiti l'icona cambierà di conseguenza.
Per prima cosa occorre creare due icone ed inserirle nel progetto come descritto in questo articolo
Una volta create le icone dobbiamo modificare oppure creare il file menu.xml Alla riga 8 è stata impostata l'icona dei preferiti disattivata mentre,
alla riga 9 è stato impostato l'attributo di visualizzare sempre questa voce di menu
Ora bisogna creare il codice che permette di cambiare icona Ecco come si presenta il file MainActivity.kt
Ecco un video dimostrativo
Questa operazione è utile quando si ha una icona nell'ActionBar e deve essere modificata l'icona in base all'operazione che è stata eseguita, ad esempio l'aggiunta di una impostazione ai preferiti: se l'impostazione non è aggiunta ai preferiti si avrà una icona, mentre se si aggiunge l'impostazione ai preferiti l'icona cambierà di conseguenza.
Per prima cosa occorre creare due icone ed inserirle nel progetto come descritto in questo articolo
Una volta create le icone dobbiamo modificare oppure creare il file menu.xml Alla riga 8 è stata impostata l'icona dei preferiti disattivata mentre,
alla riga 9 è stato impostato l'attributo di visualizzare sempre questa voce di menu
Ora bisogna creare il codice che permette di cambiare icona Ecco come si presenta il file MainActivity.kt
Ecco un video dimostrativo
Download Project | |
Download file APK | |
Visualizza su |
Commenti
Posta un commento