Passa ai contenuti principali

Post

Visualizzazione dei post da gennaio, 2020

Android Studio - Chiudere l'app con il tasto indietro del dispositivo disabilitato

In questo articolo vedremo come chiudere l'applicazione avendo il tasto indietro (Back Key) disabilitato. Per fare questo inseriamo nel layout della nostra app un Button associato poi alla variabile bnExit Dopo è necessario inserire questa riga di codice all'intrno della funzione che gestisce il click del Button Ecco come si presenta l'interno codice nel file MainActivity.kt Come di può vedere alla riga 21 è stata inserita la funzione nativa di Android finish() in modo che l'app venga chiusa. Inoltre, è sempre presente la funzione nativa di Android onBackPressed() alle righe 25-28 che contiene solo la visualizzazione di un messaggio di avviso, in questo modo quando tocchiamo il tasto Back non si chiude l'app. Download Project Download file APK

Android Studio - Disabilitare il tasto indietro del dispositivo

In questo articolo vedremo come bloccare il tasto indietro per chiudere l'applicazione Per fare in modo di bloccare la chiusura dell'applicazione quando si preme il tasto indietro (Back Key) del dispositivo occorre aggiungere queste righe di codice dopo la funzione onCreate(). Come di può vedere è una funzione nativa di Android onBackPressed() che non contiene alcuna istruzione, in questo modo quando tocchiamo il tasto Back non succede nulla. Se questa funzione non viene aggiunta nel codice dell'app, per impostazione predefinita il tasto Back esegue la chiusura dell'app. Ecco come si presenta l'intero codice nel file MainActivity.kt Ecco un video dimostrativo Download Project Download file APK

Android Studio - WebView: impostazioni

In questo articolo vedremo un riepilogo di alcune impostazioni da applicare alla WebView. Per maggiori dettagli fare riferimento a questa guida Dopo aver dichiarato i Client Web in questo modo: occorre impostare alcuni parametri della WebView in modo che funzioni nella maniera desiderata: javaScriptEnabled Abilita le funzionalità JavaScript utilizzate all'interno delle pagine Web setSupportZoom() Imposta se WebView deve supportare lo zoom utilizzando i suoi controlli e gesti di zoom su schermo. I particolari meccanismi di zoom da utilizzare possono essere impostati con setBuiltInZoomControls (booleano). L'impostazione predefinita è vera. builtInZoomControls Imposta se WebView deve supportare lo zoom utilizzando i suoi controlli e gesti di zoom su schermo. I particolari meccanismi di zoom da utilizzare possono essere impostati con setBuiltInZoomControls (booleano). L'impostazione predefinita è falsa. overScrollMode Imposta la modalità di over-scroll

Android Studio - Data e ora in app

In questo articolo vediamo come inserire data e ora all'interno della nostra app tramite codice. ESEMPIO 1: Ecco il file activity_main.xml Ecco il codice da utilizzare per recuperare data e ora Ecco come si presenta il file MainActivity.kt Download Project Download file APK ESEMPIO 2: In questo esempio vedremo come visualizzare l'ora in formato 12h anziché 24h Ecco come si presenta il file MainActivity.kt Download Project Download file APK ESEMPIO 3: Negli esempi precedenti abbiamo visto come visualizzare data ed ora all'interno di una TextView ma presenta alcune limitazioni: se un qualsiasi valore (giorno, mese, ora, minuto, secondo) è inferiore a 10 viene visualizzato senza lo zero davanti Ad esempio la data 5/8/2019 se la si vuole visualizzare nel formato 05/08/2019 bisogna aggiungere alcune righe di codice per avere questa visualizzazione. Prendiamo come base l'esempio 1 e lo modifichiamo come descritto qui di

Android Studio - Anno corrente all'interno dell'app

All'interno delle nostre applicazioni è comodo poter inserire oppure utilizzare l'anno corrente ad esempio in liste. Per fare questo occorre interagire con il calendario del nostro dispositivo. Questo è un esempio di come visualizzare l'anno corrente all'interno di una TextView ESEMPIO 1: Ecco il file activity_main.xml Ecco il codice di come recuperare l'anno corrente dal calendario Ecco come si presenta il file MainActivity.kt Cambiando l'anno nelle impostazioni del dispositivo il risultato è il seguente: Download Project Download file APK ESEMPIO 2: Ecco il codice alternativo di come recuperare l'anno corrente dal calendario Ecco come si presenta il file MainActivity.kt Da notare come in questo esempio non è stata importata la Classe java.util.* ma è stata inserita all'interno della funzione che recupera l'anno. Questa formula non è proprio professionale, perché se dobbiamo utilizzare altre funzioni relative a