WEBVTT

00:00.260 --> 00:01.250
Bentornati.

00:01.250 --> 00:03.530
In questo video, impareremo a conoscere i selezionatori di tempo.

00:03.560 --> 00:10.760
Un time picker è un widget dell'interfaccia utente che consente agli utenti di selezionare un'ora specifica del giorno utilizzando un'interfaccia grafica.

00:10.790 --> 00:17.660
È comunemente usato in scenari in cui è necessario raccogliere informazioni relative al tempo dall'utente, come l'impostazione

00:17.660 --> 00:20.960
di allarmi o la programmazione di eventi.

00:20.990 --> 00:24.670
Creiamo un esempio di time picker in Android studio.

00:24.680 --> 00:33.140
Si inizia con il tag time picker, si avvolge il contenuto e si vede che appare l'ID di questo

00:33.140 --> 00:36.590
time picker e il gioco è fatto.

00:36.590 --> 00:40.220
Inferiamo i vincoli e abbiamo finito con l'XML.

00:40.250 --> 00:47.090
Passiamo al punto principale dell'attività Java e qui inizializzeremo il selezionatore di tempi.

00:50.290 --> 00:59.140
Dobbiamo ascoltare le modifiche nel selezionatore dell'ora Quindi, quando l'utente seleziona un'ora specifica, dobbiamo ascoltare

00:59.140 --> 01:00.640
questa modifica.

01:00.640 --> 01:03.880
Dobbiamo quindi impostare il cambio di orario.

01:03.880 --> 01:14.530
Listener Quindi il selezionatore dell'ora qui punto impostato al cambio dell'ora Listener Nuovo selezionatore dell'ora e al cambio dell'ora.

01:14.530 --> 01:25.480
Ho bisogno di gestire il cambio dell'ora, l'ora del giorno e i minuti sono parametri che forniscono l'ora selezionata, quindi quando l'utente

01:25.480 --> 01:32.170
seleziona l'ora, questa viene memorizzata nei parametri ora del giorno e minuti.

01:32.170 --> 01:40.420
E posso utilizzare questi due parametri per visualizzare l'ora scelta dall'utente.

01:40.420 --> 01:49.990
Ho quindi bisogno di creare un messaggio toast che ci consenta di visualizzare l'ora selezionata dall'utente.

01:49.990 --> 02:00.160
La renderò lunga come l'ora e userò l'ora del giorno più e farò una concatenazione di questa stringa

02:00.160 --> 02:01.870
minuto.

02:03.070 --> 02:07.000
Eseguiamo la nostra applicazione e questo è il nostro esempio.

02:07.000 --> 02:15.310
Se seleziono otto e il nostro 50, è possibile vedere il nostro 20 e il nostro 50 minuti.

02:15.430 --> 02:24.820
Se si desidera selezionare nuovamente l'ora, facendo clic sull'ora otto, è possibile selezionare,

02:24.820 --> 02:30.100
ad esempio, una m, l'ora otto e non 24 e i minuti zero zero.

02:30.130 --> 02:33.100
Si possono vedere le ore quattro e i minuti zero.
