Passa ai contenuti principali

Post

Visualizzazione dei post da maggio, 2020

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 - Creazione di una seconda attività

In questo articolo vedremo come creare una seconda Activity. Il procedimento per creare una Activity è il seguente: Aprire la cartella Java Fare clic con il tasto destro sulla cartella con il nome del progetto Selezionare la voce New Selezionare la voce Activity Selezionare la voce Empty Activity Dare un nome all'Activity (ad esempio: SecondActivity) Selezionare la casella Generate Layout File Dare un nome al Layout (ad esempio: activity_second) Cliccare sul pulsante Finish Verranno creati due file SecondActivity.kt - contiene il codice che viene eseguito quando l'Activity è attiva activity_second.xml - contiene il codice per costruire il layout dell'Activity Ora non ci soffermeremo sul codice di questi due file in quanto non contengono nulla di relativamente importante, ma vedremo come poter iniziare una seconda Activity tramite l'utilizzo di queste righe di codice: Ecco come si presenta il file activity_main.xml Ecco come si presenta il f...

Android Studio - Visualizzare la tastiera

In questo articolo vedremo come poter visualizzare la tastiera anche se non si clicca su un campo di testo come una EditText. Abbiamo visto in questo articolo come nascondere la tastiera ora vedremo come visualizzarla ad esempio quando si clicca su un pulsante. Basta aggiungere queste righe di codice all'interno della funzione che gestisce il click del pulsante a cui vogliamo associare la visualizzazione della tastiera.

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 - Tabbed Activity: costruire l'app all'interno delle schede

In questo articolo vedremo come costruire la propria alla all'interno delle schede. Dopo aver creato la base con TabActivity descritta in questo articolo e creati i vari layout che compongono l'app occorre creare il codice in modo che l'app interagisca con l'utente. All'interno della cartella layout contenuta nella cartella res ci saranno i seguenti file: activity_main.xml fragment1.xml fragment2.xml ecc.. fragment_main.xml All'interno della cartella java ci saranno i seguenti file: Fragment1.kt Fragment2.kt ecc.. MainActivity.kt In questo esempio vedremo come creare l'app all'interno dei layout: fragment1.xml fragment2.xml e di conseguenza creare il codice all'interno dei seguenti file: Fragment1.kt Fragment2.kt Ecco come si presenta il file fragment1.xml Ecco come si presenta il file Fragment1.kt Ecco come si presenta il file fragment2.xml Ecco come si presenta il file Fragment2.kt In questo esempio ho voluto ...