WEBVTT

00:00.230 --> 00:01.330
Bentornati.

00:01.340 --> 00:07.340
In questo video, impareremo a conoscere il primo widget di Android Studio, chiamato Text View.

00:07.370 --> 00:12.380
La vista testo è un elemento fondamentale dell'interfaccia utente che visualizza il testo sullo schermo.

00:12.380 --> 00:20.990
Fa parte del framework dei widget di Android ed è comunemente usato per presentare all'utente un contenuto testuale statico o

00:20.990 --> 00:21.730
dinamico.

00:21.740 --> 00:27.830
La visualizzazione del testo è versatile e supporta varie opzioni di formattazione come colori, dimensioni, allineamento dello stile e altro

00:27.830 --> 00:28.350
ancora.

00:28.370 --> 00:31.050
Creiamo la nostra prima vista di testo.

00:31.070 --> 00:34.100
Cominciamo con la visualizzazione del testo.

00:34.100 --> 00:38.150
Oppure si può semplicemente trascinare e rilasciare dalla tavolozza.

00:38.150 --> 00:44.990
Se si passa alla modalità di progettazione, si cerca qui la vista testo e si trascina una vista testo.

00:45.020 --> 00:52.730
È possibile utilizzare questo metodo o creare programmaticamente una vista di testo digitando il tag vista di testo e

00:52.730 --> 00:54.620
spostandosi verso il basso.

00:54.620 --> 00:59.480
Si può notare che questi due attributi sono obbligatori da menzionare.

00:59.510 --> 01:02.040
La larghezza e l'altezza del layout.

01:02.070 --> 01:11.430
Ancora una volta, per ricapitolare, gli attributi sono proprietà che possono essere impostate per una vista di testo per personalizzarne l'aspetto e il comportamento.

01:11.430 --> 01:19.170
Questi attributi sono definiti in file di layout XML che possono essere modificati anche programmaticamente nel

01:19.170 --> 01:20.640
codice Java o Kotlin.

01:20.640 --> 01:25.920
Vediamo alcuni degli attributi comunemente usati per la larghezza del layout della vista testo.

01:25.920 --> 01:31.290
Lo imposterò per matchparent Più avanti parlerò di layout, larghezza e altezza.

01:31.440 --> 01:35.970
Imposterò wrapcontent per l'altezza e matchparent per la larghezza.

01:35.970 --> 01:39.370
Qui appare una vista di testo.

01:39.390 --> 01:44.040
Ora impariamo a conoscere gli attributi del contenuto del testo.

01:44.040 --> 01:51.930
Prima di tutto, introdurrò il testo di Android per definire un attributo, si inizia dalla colonna Android

01:51.930 --> 02:00.060
e qui ci sono molti attributi che si possono vedere e definire da qui a destra, abbiamo un pannello degli

02:00.060 --> 02:01.740
attributi.

02:01.740 --> 02:09.540
È possibile impostarli in modo programmatico o dall'editor visivo Testo Android uguale a.

02:09.780 --> 02:11.940
Ciao amici.

02:11.940 --> 02:14.630
La visualizzazione del testo viene visualizzata qui.

02:14.640 --> 02:24.990
Ora personalizziamo la dimensione in modo da impostare la dimensione del testo uguale a 32 SP, SP e DPI sono unità di misura in Android

02:24.990 --> 02:32.310
per rilevare la dimensione in base alla densità dei pixel o al colore del testo SP android.

02:32.310 --> 02:35.310
Definisco ad esempio il rosso.

02:35.310 --> 02:38.220
Quindi ho messo qui il rosso.

02:38.430 --> 02:42.060
Questo è il codice esadecimale del rosso.

02:42.060 --> 02:43.710
Oppure si può semplicemente.

02:45.010 --> 02:47.460
Modificarlo facendo clic su questo colore.

02:47.470 --> 02:49.300
Lo cambierò in verde.

02:49.780 --> 02:53.170
È possibile vedere i cambiamenti che avvengono.

02:54.410 --> 03:03.330
Come già detto, è possibile impostare gli attributi per la visualizzazione del testo dal pannello degli attributi a destra.

03:03.360 --> 03:03.770
Ok.

03:03.770 --> 03:06.950
Si può notare che qui c'è un attributo di colore del testo.

03:06.950 --> 03:08.960
Posso cambiarlo in.

03:09.950 --> 03:11.660
Blu, ad esempio.

03:11.810 --> 03:12.980
Colore blu.

03:12.980 --> 03:17.510
E si può vedere che posso cambiare da qui o dal codice.

03:18.650 --> 03:22.870
Lo stile del testo imposta lo stile del testo.

03:22.880 --> 03:24.980
Sono normali, in grassetto o in corsivo.

03:24.980 --> 03:26.420
Lo farò in grassetto.

03:26.450 --> 03:30.500
Si può notare che sto cambiando il colore e il contenuto del testo.

03:32.910 --> 03:36.360
Gravity imposta l'allineamento del testo.

03:36.390 --> 03:41.640
O posso fare in modo che il centro inizi e finisca, eccetera.

03:41.670 --> 03:45.190
Si tratta di attributi specifici per il contenuto del testo.

03:45.210 --> 03:47.820
Ci sono altri attributi.

03:47.820 --> 03:49.980
Ad esempio l'aspetto del testo.

03:49.980 --> 03:57.630
Posso usare typeface per impostare il carattere del testo.

03:57.630 --> 04:00.090
Ad esempio, userò il carattere serif.

04:00.120 --> 04:03.560
Si può notare che il carattere del testo è cambiato.

04:03.570 --> 04:07.380
Posso usare il testo tutto maiuscolo.

04:07.380 --> 04:12.690
Se il testo deve essere visualizzato in tutte le lettere maiuscole, userò true.

04:12.720 --> 04:15.670
Si può notare che il testo è cambiato.

04:15.690 --> 04:17.370
Imbottitura e margini.

04:17.370 --> 04:22.710
Posso usare padding per impostare il padding interno della vista testo.

04:22.710 --> 04:27.420
Quindi, ad esempio, imbottitura uguale a 20 profondità.

04:27.840 --> 04:31.600
Esistono anche attributi di imbottitura specifici.

04:31.600 --> 04:37.000
Quindi, ad esempio, pulsante di imbottitura e orizzontale a sinistra, a destra e così via.

04:37.000 --> 04:38.380
È quindi possibile specificare il padding.

04:38.380 --> 04:39.280
Destra dieci DPI.

04:39.340 --> 04:39.900
Ok.

04:39.910 --> 04:48.640
Padding qui per tutti i lati Posso impostare margine imposta il margine esterno della vista testo, ad esempio,

04:48.640 --> 04:53.740
margine di layout margine, lo specificherò come 20 DPI.

04:53.770 --> 04:59.380
Ridurrò anche la dimensione del testo per consentire la visualizzazione del margine e del padding.

04:59.380 --> 05:06.400
Creo 20 SPP e se rimuovo il padding e il margine, si può vedere che il testo cambia.

05:06.400 --> 05:15.010
Se aggiungo il padding, si può vedere che le modifiche avverranno e se uso il margine, si può vedere che lo sto

05:15.010 --> 05:19.540
marginando da sinistra, destra, in alto e in basso.

05:19.540 --> 05:22.540
Inoltre, posso modificare lo sfondo e il bordo.

05:22.540 --> 05:31.330
Posso utilizzare i set di sfondo di Android, il colore di sfondo o il disegnabile per la visualizzazione del testo,

05:31.330 --> 05:36.130
oppure posso specificare il codice esadecimale del colore.

05:36.130 --> 05:40.150
Posso specificare un altro colore, ad esempio il verde.

05:40.240 --> 05:43.360
Questo è il codice esadecimale del colore verde.

05:43.360 --> 05:49.180
Inoltre, posso modificare la gestione del testo, in modo da impostare il tipo di input di testo.

05:49.180 --> 05:58.090
Il tipo di input previsto specificherà se si tratta di un testo data data nove un tempo nessuno numero numero, decimale,

05:58.090 --> 06:01.090
password e telefono, e-mail e così via.

06:01.090 --> 06:02.590
Lo terrò come testo.
