Bentornati.
In questo video, impareremo a conoscere la cartella values di Android Studio La cartella values contiene file XML
che definiscono vari tipi di risorse che l'applicazione utilizza per fornire diversi aspetti della sua interfaccia utente e del suo comportamento.
Queste risorse sono organizzate nella cartella values per centralizzare le impostazioni di configurazione, la localizzazione
e le informazioni sullo stile.
Vediamo cosa si trova nella cartella dei valori e come si usa.
Prima di tutto, iniziamo con i colori del punto XML.
Questo file contiene i valori dei colori utilizzati nell'applicazione.
La definizione dei colori in una posizione centralizzata garantisce schemi cromatici coerenti e una facile personalizzazione dei temi.
Ad esempio, per definire un nuovo colore.
Iniziamo con il tag color.
Specificherò il nome di Blue Underscore Sky e chiuderò con un tag di chiusura del colore.
E qui è necessario specificare il valore di questo colore.
Il valore di questo colore deve essere espresso in codice esadecimale.
Ci sono molti siti web che possono fornirvi dei selezionatori di colori e fornirvi il codice esadecimale.
Ad esempio, se ho bisogno di ottenere un colore blu come questo, posso copiare questo codice esadecimale e incollarlo qui.
Il suo valore.
Si può vedere che è stato applicato e si può vedere la sua miniatura.
Inoltre, facendo doppio clic su questa miniatura, è possibile modificarla dal selezionatore di colori di Android Studio.
Ok, si può notare che il codice esadecimale è cambiato.
Passiamo al layout e definiamo una nuova vista di testo.
E qui ho bisogno di specificare l'attributo colore uguale.
Inizierò con il colore Aggiungi colore barra e devo specificare questo colore.
Il trattino basso blu è il suo nome.
Devo specificarlo qui.
Cielo blu sottolineato.
Si può notare che il colore viene applicato al testo.
Ulteriori vincoli e spostatelo qui e vedrete che questa vista di testo sta applicando il colore del cielo
blu a questa vista di testo come attributo.
Le corde Stringhe. Il file xml memorizza le stringhe utilizzate nell'interfaccia utente dell'applicazione.
È prassi comune memorizzare tutti i contenuti testuali visibili all'utente in questo file, per facilitare la localizzazione
e la gestione coerente delle stringhe.
Per definire una nuova stringa, si parte dal tag string.
Lo specificherò come testo numero uno e qui gli darò il suo valore tramite il tag di chiusura.
E questo.
Ciao amici.
Se torno al layout dell'attività principale, posso passare il mouse sul testo, attribuendo questo messaggio che ci
dice che la stringa hardcoded Welcome to our app dovrebbe usare add string resource, quindi non ho bisogno di usare questo.
Non è necessario specificare il valore del testo nell'attributo text direttamente con la stringa codificata.
Ho bisogno di utilizzare le risorse di stringa.
Quindi userò add string slash text, un clic su enter e si può vedere che sta recuperando i dati, recuperando la stringa
dalle stringhe. file xml.
Quindi si specifica questo nome qui e si può vedere che il suo valore viene recuperato dalle stringhe delle risorse.
Spostiamoci nella cartella dei temi.
La cartella dei temi contiene due file themes, dot XML e themes dot XML per la modalità notturna.
Questo file è usato per definire i temi per i temi dell'applicazione.
Definite lo stile visivo complessivo della vostra applicazione, compresi i colori, la tipografia e altro ancora.
Ad esempio, per definire un nuovo elemento per questo, per questo tema.
Il tema in Android studio comporta la definizione di una serie di attributi visivi che determinano l'aspetto generale
dell'interfaccia utente dell'applicazione.
Ad esempio, se ho bisogno di definire i colori del testo in questa applicazione, è possibile utilizzare l'attributo colore del testo,
l'attributo altezza, il colore del raggio e tutti questi attributi.
È possibile definirli qui in questa voce.
Ad esempio, se ho bisogno di usare il colore primario, il colore primario, che è il colore principale di questa applicazione,
posso usare questo e aggiungere il colore underscore nero blu cielo che abbiamo definito nel file XML colors dot, eseguire l'applicazione
e si può vedere che il nuovo tema viene applicato a questa applicazione.
La barra di stato è parte dell'applicazione e vi si applica il colore primario.