Passa ai contenuti principali

Post

Visualizzazione dei post con l'etichetta ActionBar

Android Studio - ActionBar: nascondere alcune voci in OptionMenu

In questo articolo vedremo come è possibile nascondere una o più voci all'interno dell'OptionMenu. ESEMPIO 1: In questo esempio vedremo come nascondere/visualizzare voci all'interno dell'OptionMenu quando si clicca su un pulsante. per prima cosa occorre definire una variabile di tipo Menu in modo da poter utilizzare il menu nel resto del codice poi all'interno della funzione onCreateOptionsMenu occorre aggiungere queesta riga di codice in modo da associare il Menu alla variabile appena creata per nascondere una voce occorre inserire questa riga di codice per visualizzare una voce occorre inserire questa riga di codice Ecco come si presenta il file menu.xml Ecco come si presenta il file MainActivity.kt Download Project Download file APK ESEMPIo 2: In questo esempio vedremo come nascondere voci all'interno dell'OptionMenu quando si avvia l'app. Il principio di funzionamento è simile a quello visto in precedenza in quanto...

Android Studio - Creare OptionMenu diversi in due Activity diverse

In questo articolo vedremo come creare OptionMenu diversi in due Activity diverse e nella seconda Activity il pulsante per tornare all'Activity principale. Dopo aver creato una seconda Activity creiamo il menu specifico per questo layout come abbiamo visto in questo articolo modificando però il nome del file del menu ad esempio: menu_second . Il risultato sarà un file che si chiama menu_second.xml al'interno della cartella menu Ecco come si presenta il file menu_second.xml Ecco come si presenta il file menu_main.xml Una volta creato i menù occorre abilitarli all'interno del codice, quindi all'interno del file MainActivity.kt occorre inserire queste righe di codice dopo la funzione onCreate() : Con l'aggiunta di queste righe di codice è sufficiente per poter visualizzare il menù ma non per poter interagire con esso. Per poter interagire con i vari elementi del menù occorre inserire queste righe di codice: Ora passiamo al file SecondActivity.kt dove do...

Android Studio - Tornare all'Activity precedente

In questo articolo vedremo come inserire un pulsante nell'ActionBar per tornare all'activity precedente. Per fare questo occorre aprire l'Activity in cui vogliamo inserire il pulsante in questo caso il file SecondActivity.kt e inserire queste righe di codice all'interno della funzione onCreate . Poi fuori dalla funzione onCreate occorre inserire queste righe di codice per gestire il click su questo pulsante Ecco come si presenta il file SecondActivity.kt Download Project Download file APK Visualizza su

Android Studio - Tabbed Activity: aggiungere OptionMenu in ActionBar

In questo articolo vedremo come realizzare il menù nell'ActionBar/ToolBar in un layout a schede (Tabbed Activity). Eseguire la procedura descritta in questo articolo per creare il file necessario per il menu. Dopo aver creato il file menù occorre creare all'interno del file activity_main.xml l'oggetto toolbar in questo modo: Inoltre nel file style.xml occorre aggiungere questa riga di codice: questo serve per impostare lo sfondo chiaro e il testo scuro. Ora bisogna inserire il codice per attivare il menù; anziché inserirlo nel file MainActivity.kt va inserito nei vari file Fragment.kt mentre nel file MainActivity.kt vanno inserite due righe di codice per identificare la ToolBar. Ecco il codice da inserire nel file MainActivity.kt all'interno della funzione onCreate() per prima cosa occorre dichiarare la variabile della toolbar in questo modo: poi inserire queste due righe all'interno della funzione onCreate() Ora all'interno del file Fragme...

Android Studio - ActionBar: modifica icona da codice

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 Downl...