Bentornati.
In questa sezione, impareremo di più sui widget in Android studio.
In questo video impareremo a conoscere le caselle di controllo.
Una casella di controllo è un widget dell'interfaccia utente che consente agli utenti di passare da uno stato controllato a uno non controllato.
Si usa comunemente quando si vuole che gli utenti facciano una scelta binaria, come selezionare o deselezionare un'opzione; una casella
di controllo può essere visualizzata insieme a un'etichetta o a un testo per indicare il significato della scelta.
Passiamo all'attività principale e iniziamo con il tag checkbox, facciamo clic su enter e vediamo che devo specificare
la larghezza e l'altezza.
Matchparent per la casella di controllo della larghezza e dell'altezza dell'ID di avvolgimento del contenuto e a fianco è possibile specificare il
testo per fornire un contesto all'utente.
Ad esempio, l'attributo text.
Ad esempio, utilizzerò la pizza, che appare qui.
È inoltre possibile specificare altri attributi.
Ad esempio, per questo testo è possibile specificare la dimensione 32 SP.
Ok, manterrò il 24 SP, che va bene.
Chiudere il tag e aggiungere i vincoli per questa casella di controllo.
Passiamo all'attività principale di Java.
Inizializza questo widget.
Inizierò con una casella di controllo checkbox e nel metodo oncreate devo inizializzarla checkbox
equal to find view by ID or. id punto di controllo casella di controllo.
È possibile ascoltare le modifiche allo stato controllato utilizzando l'opzione deseleziona l'ascoltatore delle modifiche.
Quindi il punto della casella di controllo impostato su checked change listener new e uncheck.
Il metodo change viene sovrascritto a if is check, perché questo è il booleano che passiamo nel metodo uncheck changed,
mentre checked è il booleano che ci dice che è stato controllato o meno.
Quindi, se è vero che è uguale a vero, si può usare questo metodo per fornirlo.
È sempre vero.
Se è selezionata, dobbiamo inserire il codice da eseguire.
Quando la casella di controllo è selezionata, userò toast.
Ci dice che la casella di controllo è selezionata.
Altrimenti, se questo non è controllato.
Il messaggio di brindisi non è selezionato.
Quindi, per gestire l'evento click su quella casella di controllo, dobbiamo implementare l'ascoltatore set on checked
change e sovrascrivere il metodo on checked changed e utilizzare il parametro is checked, che indica se è selezionata
o meno.
Eseguiamo e questa è la nostra casella di controllo.
Attiviamo la casella di controllo, facendo clic su di essa.
Si può notare che è apparso questo messaggio di toast.
Se tolgo il segno di spunta, si può vedere che il messaggio di toast non è controllato, quindi l'attivazione della casella di controllo
attiverà il metodo di modifica non controllato ed eseguirà le azioni specificate.