WEBVTT

00:00.170 --> 00:01.210
Bentornati.

00:01.220 --> 00:04.530
In questo video, impareremo a conoscere i selezionatori di date in Android Studio.

00:04.550 --> 00:11.960
Un selezionatore di date è una vista che consente agli utenti di selezionare una data specifica da un'interfaccia simile a un calendario.

00:11.990 --> 00:20.120
È comunemente utilizzato nelle applicazioni che richiedono agli utenti di inserire o selezionare date, come le applicazioni di prenotazione,

00:20.120 --> 00:24.260
di gestione delle attività o di programmazione degli eventi.

00:24.290 --> 00:27.920
Vediamo un esempio e una spiegazione passo per passo.

00:27.920 --> 00:37.310
In questo video inizieremo con il date picker wrap content, wrap content, e l'ID sarà date picker.

00:37.580 --> 00:40.610
Fare clic su di esso, dedurre i vincoli.

00:40.610 --> 00:41.660
Ed eccoci qui.

00:41.660 --> 00:49.610
Passiamo ora all'attività principale, il selezionatore di file Java e il selezionatore di date.

00:51.280 --> 00:57.430
Se si verificano errori inspiegabili, basta andare su Esegui o Costruisci.

00:58.840 --> 01:01.150
Progetto di pulizia e progetto di ricostruzione.

01:01.150 --> 01:05.200
Ho bisogno di aggiungere un pulsante che ci permetta di.

01:05.230 --> 01:08.110
Per testare questo datepicker.

01:09.870 --> 01:12.490
Lo trascinerò e lo lascerò qui.

01:12.510 --> 01:14.520
Il testo sarebbe.

01:16.510 --> 01:19.210
Spostarlo qui e dedurre i vincoli.

01:22.270 --> 01:27.160
Ora eseguirò un evento click sul pulsante Submit e su questo pulsante.

01:27.160 --> 01:33.940
Quindi il punto pulsante imposta l'ascoltatore di clic Nuova vista sull'ascoltatore di clic e sul clic.

01:33.940 --> 01:38.160
Vado a raccogliere le informazioni dal datario.

01:38.170 --> 01:45.340
Inizierò a ottenere i valori per il giorno del mese e il mese dell'anno dal selezionatore di date.

01:45.340 --> 01:56.260
Per questo utilizzerò una variabile stringa chiamata giorno uguale a Utilizzerò la concatenazione di stringhe giorno

01:56.260 --> 02:03.040
qui Utilizzerò l'istanza di date picker dot get day of month method.

02:03.070 --> 02:13.360
Per ottenere il mese, utilizzerò lo stesso selezionatore di date, ma con un metodo diverso: date picker dot get

02:13.360 --> 02:19.960
month ed è simile all'anno: utilizzerò year date picker dot get year.

02:19.990 --> 02:22.910
Li visualizzerò in un messaggio di brindisi.

02:24.220 --> 02:27.610
E visualizzerò queste tre stringhe.

02:27.610 --> 02:28.390
Loro.

02:32.780 --> 02:35.090
Tra e nuove linee tra loro.

02:35.090 --> 02:39.290
Eseguiamo la nostra applicazione visualizzando Data selezionata.

02:39.320 --> 02:44.830
Il nono giorno e si può notare che non si adatta a tutti i toast.

02:44.840 --> 02:48.050
Lo rimuovo o lo sostituisco con uno spazio.

02:48.110 --> 02:48.740
Ok.

02:48.740 --> 02:51.830
Spazio vuoto e spazio vuoto.

02:51.830 --> 02:53.420
Ecco, eseguitelo di nuovo.

02:53.420 --> 02:58.910
Visualizzazione del giorno nove, mese sette e anno 2023.

02:58.910 --> 03:01.850
E si può notare che c'è un errore nel mese.

03:01.850 --> 03:06.080
Quindi aggiungerò un più uno a questo mese.

03:06.080 --> 03:07.190
Correre di nuovo.

03:07.430 --> 03:08.720
Ed eccoci qui.

03:08.720 --> 03:18.980
Poiché gennaio inizia come zero nei selezionatori di date, il problema viene risolto aggiungendo un più

03:18.980 --> 03:19.550
uno.
