Passa ai contenuti principali

Post

Visualizzazione dei post con l'etichetta tabbed

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

Android Studio - Tabbed Activity: personalizzazione

In questo articolo vedremo come personalizzare la barra in cui vengono mostrati i titoli delle schede. Per impostazione predefinita la larghezza delle schede viene suddiviso nello spazio disponibile in base al numero di schede visualizzate, però a volte se il titolo della scheda è molto lungo questo viene tagliato o visualizzato su 2 righe il che a volte non è comodo, quindi per risolvere questo problema esistono due attributi da applicare alla vista tabs : tabMinWidth tabMode tabMinWidth Questo attributo imposta una larghezza minima che deve avere il titolo della scheda tabMode Questo attributo se non specificato imposta la modalità dei Tab su fisso, mentre in questo caso vogliamo che sia scorrevole Ecco come si presenta il file activity_main.xml I due attributi sono rispettivamente alla riga 29 e riga 30 all'interno della View tabs Ecco un video dimostrativo Download Project Download file APK Vedi anche Tabbed Activity: creazione delle sched...

Android Studio - Tabbed Activity: creazione delle schede

In questo articolo vedremo come realizzare e personalizzare un layout basato su schede (chiamate Tab) come mostrato nell'immagine qui sotto. Per prima cosa occorre creare un nuovo progetto selezionando Tabbed Activity Ora all'interno della cartella java del nostro progetto sono presenti alcuni file oltre al classico MainActivity.kt Questi file servono per gestire e creare le varie schede che compongono il layout della nostra app, in particolar modo il file SectionsPagerAdapter.kt , nel quale bisogna definire il numero di schede, il loro titolo e quali layout visualizzare quando selezioniamo una scheda. Ora dopo aver creato il progetto occorre creare le varie schede che vogliamo inserire all'interno della nostra app. Cliccare con il tasto destro sulla cartella con il nome del nostro progetto Selezionare New Selezionare Fragment Selezionare Fragment (Blank) Ora bisogna definire alcune impostazioni del file Nella casella Fragment Name: dare il nome al Fra...

Android Studio - Tabbed Activity

Tabbed Activity Tabbed Activity è un tipo di progetto in cui è presente una barra con delle schede in modo da suddividere l'app in più sezioni. Per passare da una scheda all'altra è sufficiente cliccare sul nome della scheda oppure trascinare lo schermo da destra verso sinistra o viceversa. AndroidManifest.xml fragment_main.xml activity_main.xml MainActivity.kt Download Project Download file APK Visualizza su