WEBVTT

00:00.230 --> 00:01.310
Bentornati.

00:01.310 --> 00:07.880
Ogni volta che si crea una nuova attività di visualizzazione vuota, un nuovo progetto in Android studio, si ottengono due tipi

00:07.880 --> 00:08.690
di codice.

00:08.690 --> 00:12.020
L'attività principale di Java, i file Java.

00:12.020 --> 00:18.980
È qui che scriviamo il nostro codice Java o Kotlin e l'attività underscore main dot XML.

00:18.980 --> 00:25.820
Questo è il file di layout che viene utilizzato per progettare l'interfaccia utente dell'applicazione Android.

00:25.820 --> 00:32.600
In questo video, inizieremo a conoscere le viste e gli attributi delle viste e impareremo a fondo come

00:32.600 --> 00:34.280
usarle e come crearle.

00:34.280 --> 00:41.420
Poi passeremo all'attività principale o ai file Java in Android studio.

00:41.450 --> 00:48.110
Quando si lavora con i file di layout, XML per progettare l'interfaccia utente della propria applicazione Android, si utilizzano

00:48.110 --> 00:56.230
vari attributi di visualizzazione per definire il modo in cui ogni elemento dell'interfaccia utente visualizzato deve apparire e comportarsi.

00:56.240 --> 01:05.900
Se guardiamo qui, abbiamo tre schede codice e design nell'editor di layout di Android Studio Split design e codice sono tre diverse modalità

01:05.900 --> 01:13.220
di modifica che consentono agli sviluppatori di progettare e modificare l'interfaccia utente.

01:13.220 --> 01:16.790
Il layout dell'interfaccia utente delle applicazioni Android.

01:16.790 --> 01:24.830
Ogni modalità offre un modo unico di lavorare con il file XML del layout e di visualizzare le modifiche apportate Quando si seleziona la

01:24.830 --> 01:26.540
modalità di progettazione.

01:26.540 --> 01:29.780
Fornisce una rappresentazione visiva del layout.

01:29.780 --> 01:35.930
Consente agli sviluppatori di progettare in modo interattivo l'interfaccia utente utilizzando strumenti e widget trascinabili

01:35.930 --> 01:36.830
dalla tavolozza.

01:36.830 --> 01:38.660
Qui potete vedere la tavolozza.

01:38.660 --> 01:42.920
È possibile trascinare e rilasciare una vista di testo trascinando un pulsante.

01:42.920 --> 01:48.860
È possibile trascinare e rilasciare un frammento e altri che si possono vedere selezionati dalla tavolozza, come si desidera.

01:48.890 --> 01:53.180
Ok, questa è la modalità di progettazione.

01:53.210 --> 01:59.210
Inoltre, in questa modalità è possibile aggiungere, rimuovere e posizionare elementi dell'interfaccia utente sullo schermo, impostarne

01:59.210 --> 02:01.860
gli attributi e vedere un'anteprima in tempo reale.

02:01.860 --> 02:07.590
Quindi, se trascino l'immagine, posso aggiungere alcuni vincoli.

02:07.590 --> 02:11.970
Posso trascinarlo e modificarne gli attributi.

02:11.970 --> 02:17.430
Si può notare che qui c'è una scheda attributi e che manterrò la visualizzazione del testo.

02:17.460 --> 02:18.300
Ciao mondo.

02:18.300 --> 02:27.030
Si può vedere un elenco di attributi che si possono scorrere e se vado in modalità codice, selezionando la modalità

02:27.030 --> 02:30.090
codice, si può vedere un file XML.

02:30.120 --> 02:37.890
In questa modalità, è possibile modificare manualmente il codice XML che definisce il layout dell'interfaccia utente e i suoi attributi.

02:37.890 --> 02:45.150
È essenziale avere familiarità con XML e con la struttura del layout per lavorare efficacemente in questa modalità.

02:45.180 --> 02:47.070
Se andiamo in modalità split.

02:47.070 --> 02:50.400
Questa modalità è una combinazione delle modalità di progettazione e di codice.

02:50.400 --> 02:56.940
Permette agli sviluppatori di vedere sia la rappresentazione visiva del layout che il codice XML corrispondente

02:56.940 --> 02:57.690
affiancati.

02:57.690 --> 03:05.220
Quindi, ad esempio, se creo qui un pulsante, si può vedere che appare qui Specifico il matchparent e avvolgo

03:05.220 --> 03:07.440
il contenuto in seguito.

03:07.440 --> 03:13.530
Quando parleremo degli attributi, impareremo a conoscere queste cose e questi codici in XML.

03:13.560 --> 03:20.640
Impariamo quindi a conoscere questi attributi, come usarli e perché li usiamo.
