Passa ai contenuti principali

Post

Visualizzazione dei post da aprile, 2020

Android Studio - Inserire una lista in una TextView

In questo articolo vedremo come poter inserire a livello di codice una lista recuperata dal file strings.xml all'interno di una TextView. Per prima cosa occorre creare la lista all'interno del file strings.xml Ecco come si presenta il file activity_main.xml Queste righe di codice si occupano di inserire i vari elementi della lista all'interno della TextView Queste righe di codice possono essere utilizzate in qualsiasi punto del codice; all'interno della funzione onCreate oppure all'interno di una qualsiasi altra funzione come ad esempio quella della gestione del click di un pulsante. Ecco come si presenta il file MainActivity.kt Download Project Download file APK

Android Studio - Dividere una stringa di testo

In questo articolo vedremo come poter separare una stringa di testo (testo e/o numeri) utilizzando ad esempio un carattere di punteggiatura come : - , - . - ecc. Ecco come si presenta il file activity_main.xml Queste righe di codice si occupano di dividere la stringa di testo quando viene trovato un carattere di punteggiatura Ecco come si presenta il file MainActivity.kt Ecco un video dimostrativo Download Project Download file APK

Android Studio - Ricerca valore all'interno di una lista

In questo articolo vedremo come eseguire una ricerca di un numero o una parola all'interno di una lista. ESEMPIO 1: Ecco come si presenta il file activity_main.xml Queste righe di codice si occupano di verificare una variabile all'interno di una lista di elementi Ecco come si presenta il file MainActivity.kt Ecco un video dimostrativo Download Project Download file APK ESEMPIO 2: In questo esempio vedremo come creare una lista all'interno del file strings.xml e utilizzare questa lista per eseguire la ricerca del valore al suo interno. Ecco come si presenta il file activity_main.xml Ecco come creare una lista all'interno del file strings.xml Queste righe di codice si occupano di verificare una variabile all'interno di una lista di elementi recuperata dal file strings.xml Ecco come si presenta il file MainActivity.kt Ecco un video dimostrativo Download Project Download file APK

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 - Aggiungere il Drawer Layout con libreria androidx

In questo articolo vedremo i vari passaggi per aggiungere il Drawer layout ad un progetto esistente che ne è sprovvisto con l'utilizzo delle librerie di AndroidX con API 29 o successiva. Ecco il Drawer Layout I passaggi da fare sono tanti ma non difficili, ecco un riepilogo di cosa di deve fare: Creare/modificare il file dimens.xml Modificare il file styles.xml Modificare il file strings.xml Modificare il file AndroidManifest.xml Modificare il file build.gradle (Module:app) Creare il file menu_drawer.xml all'interno della cartella menu Creare alcuni file all'interno della cartella layout Modificare il file activity_main.xml Modificare il codice all'interno del file MainActivity.kt Seguendo l'ordine di questi passaggi si riuscirà ad avere il Drawer Layout nella propria app. FILE dimens.xml Se questo file non è presente nel proprio progetto seguire questa guida su come crearlo. Una volta aperto il file aggiungere queste righe di codice...