Passa ai contenuti principali

Post

Visualizzazione dei post con l'etichetta AlertDialog

Android Studio - AlertDialog personalizzato

In questo articolo a differenza del precedente vedremo come costruire un AlertDialog personalizzato (CustomAlertDialog) Per prima cosa dobbiamo creare il layout del nostro AlertDialog in questo modo: Aprire la cartella res Cliccare con il tasto destro sulla cartella layout Cliccare su New Cliccare su Layout resource file Inserire il nome del layout nel campo File name: Cliccare sul pulsante OK ATTENZIONE! nel nome del file non usare lettere maiuscole e non inserire spazi vuoti, in alternativa usare " _ " al posto dello spazio. Una volta creato il file di layout dell'AlterDialog occorre inserire i vari elementi, ecco un esempio: mydialog.xml Come si può vedere la costruzione è praticamente identica ad un qualsiasi layout così come gli elementi che si possono inserire. Ecco il codice che permette la creazione e visualizzazione dell'AlterDialog personalizzato Ecco il codice completo all'interno del file MainActivity.kt Download...

Android Studio - AlertDialog standard

Usando qualsiasi app sul vostro dispositivo sarà capitato di vedere visualizzato sullo schermo un messaggio che ci avvisa sull'azione che stiamo eseguendo oppure che abbiamo eseguito? Questo messaggio si chiama AlertDialog e in questo articolo vedremo come realizzarlo. ESEMPIO 1: In questo esempio viene creato una finestra di avviso (AlertDialog) che contiene: Titolo Messaggio Pulsante di conferma positiva (SI) Premendo il tasto SI viene visualizzato un messaggio Toast ESEMPIO 2: In questo esempio viene creato una finestra di avviso (AlertDialog) che contiene: Titolo Messaggio Pulsante di conferma positiva (SI) Pulsante di conferma negativa (NO) Premendo il tasto SI viene visualizzato un messaggio Toast Premendo il tasto NO viene annullata la finestra di avviso ESEMPIO 3: In questo esempio viene creato una finestra di avviso (AlertDialog) che contiene: Titolo Messaggio Pulsante di conferma positiva (SI) Pulsante di conferma negativa (NO) Pulsante...