Passa ai contenuti principali

Post

Android Studio - Condividere la propria app

In questo articolo vedremo come poter condividere la propria app attraverso un pulsante all'interno dell'app stessa. Questo è il codice da inserire all'interno di una funzione che gestisce il click di un pulsante oppure qualsiasi altra View che sia cliccabile oppure al click di una voce di menù dall'ActionBar. Ecco un esempio di come viene inserito all'interno della gestione del click di un pulsante

Android Studio - Layout telefono/tablet verticale/orizzontale

In questo articolo vedremo come realizzare un layout diverso per i tablet in verticale (portrait) e orizzontale (landscape). Se creiamo un layout specifico per i tablet come visto in questo articolo verrà utilizzato sia in modalità portrait che landscape. Quindi per creare un layout in modalità landscape occorre seguire questi semplici passaggi: Selezionare la cartella layout Cliccare con il tasto destro sulla cartella layout Selezionare New Selezionare Layout resource file Nella finestra che appare inserire nel campo File name: il nome del layout (inserire lo stesso nome del layout principale) Selezionare Smallest Screen Width dalla lista Available qualifiers Quindi premere i pulsante con le doppie frecce verso destra inserire nel campo Screen width: il valore 600 Selezionare Orientation dalla lista Available qualifiers Quindi premere i pulsante con le doppie frecce verso destra Ora selezionare Landscape dal menù Screen orientation Cliccare sul pulsante Finis...

Android Studio - Layout telefono e tablet

In questo articolo vedremo come realizzare un layout diverso se l'app viene eseguita su un telefono oppure su un tablet. PROCEDIMENTO 1: Cliccare sul simbolo Orientation for Preview Cliccare poi su Create Tablet Variation Ora all'interno della cartella layout verrà aggiunto il file con lo stesso nome dell'originale ma con l'aggiunta della scritta (sw600dp) che sta ad indicare che quel file è per tablet a partire da uno schermo con una densità in pixel pari a 600dp. activity_main.xml - layout principale in modalità portrait (verticale) per telefono activity_main.xml (land) - layout principale in modalità landscape (orizzontale) per telefono activity_main.xml (sw600dp) - layout principale in modalità portrait (verticale) per tablet Ecco come si presenta il file activity_main.xml Ecco come si presenta il file activity_main.xml (land) Ecco come si presenta il file activity_main.xml (sw600dp) Aspetto in modalità portrait (verticale) per telefono ...

Android Studio - Recupero di una risorsa di tipo drawable

In questo articolo vedremo come recuperare una risorsa di tipo drawable all'interno del codice. Una risorsa può essere tutto quello che è contenuto all'interno della cartella res In questo esempio mostrerò come recuperare un drawable file contenuto all'interno della cartella drawable e utilizzarlo ad esempio come colore dello sfondo di una qualsiasi vista (oggetto). Prima di tutto bisogna creare la risorsa di tipo drawable come visto in questo articolo per esempio, poi proseguire con la scrittura del codice. Questo è il codice da inserire per impostare lo sfondo di una View

Android Studio - Recupero di una risorsa di tipo color

In questo articolo vedremo come recuperare una risorsa di tipo color all'interno del codice. Una risorsa può essere tutto quello che è contenuto all'interno della cartella res In questo esempio mostrerò come recuperare un colore contenuto all'interno del file colors.xml e utilizzarlo come colore del testo o come sfondo di una qualsiasi vista (oggetto). Questo è il codice da inserire per impostare lo sfondo di una View per API maggiore o uguale a 23 Oppure un'altra soluzione è questa per API minore di 22: Tuttavia la prima soluzione va bene anche per API minore di 22 Questo è il codice da inserire per impostare il colore del testo di una TextView per API maggiore o uguale a 23 Oppure un'altra soluzione è questa per API minore di 22: Tuttavia la prima soluzione va bene anche per API minore di 22

Android Studio - WebView: barra di caricamento orizzontale

In questo articolo vedremo come aggiungere la barra di caricamento orizzontale nella parte alta della pagina web. Per prima cosa occorre creare la ProgressBar (barra di caricamento) seguendo questi semplici passaggi: Aprire la cartella res Cliccare con il tasto destro sulla cartella drawable Selezionare New Selezionare Drawable resource file Dare un nome al file ad esempio custom_progress Cliccare sul pulsante OK per confermare Una volta aperto il file custom_progress.xml inserire le seguenti righe di codice: Alla riga 9 e alla riga 18 è possibile selezionare qualsiasi colore definito nel file colors.xml oppure inserire direttamente un colore in formato esadecimale. Una volta definito l'aspetto della ProgressBar bisogna creare il layout della nostra app inserendo queste righe di codice all'interno del file activity_main.xml Notare che alla riga 8 è stato assegnato il file drawable creato in precedenza Ecco come si presenta il file activity_main.xml ...

Android Studio - Impostare uno sfondo sfumato

In Android Studio è possibile creare uno sfondo sfumato senza dover creare una immagine apposta per questo scopo. Per fare questo occorre seguire questi semplici passaggi: Aprire la cartella res Cliccare con il tasto destro sulla cartella drawable Selezionare New Selezionare Drawable resource file Dare un nome al file ad esempio gradient_background Cliccare sul pulsante OK per confermare Una volta aperto il file gradient_background.xml inserire le seguenti righe di codice: Alla riga 6 inserire l'angolo che definisce la direzione della sfumatura (valori da 0 a 360) Alla riga 7 inserire il colore di partenza in formato esadecimale Alla riga 8 inserire il colore finale in formato esadecimale Per quanto riguarda i colori è possibile utilizzare il sito webgradients.com in modo da poter utilizzare le sfumature proposte o creare le proprie sfumature personalizzate. Una volta creato il file che definisce lo sfondo passare al layout ed impostare l'attibuto backgr...