Definisci lo stile della risorsa

Una risorsa di stile definisce il formato e cerca una UI. Uno stile può essere applicato a un singolo View (dall'interno di un file di layout) oppure a un'intera Activity o a un'intera applicazione (dall'interno del file manifest).

Per ulteriori informazioni sulla creazione e l'applicazione degli stili, consulta Stili e temi.

Nota: uno stile è una risorsa semplice a cui viene fatto riferimento tramite il valore fornito nell'attributo name (non il nome del file XML). Di conseguenza, puoi combinare le risorse di stile con altre risorse semplici in un unico file XML all'interno di un unico elemento <resources>.

posizione file:
res/values/filename.xml
Il nome del file è arbitrario. name dell'elemento verrà utilizzato come ID risorsa.
riferimento risorsa:
In XML: @[package:]style/style_name
:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style
        name="style_name"
        parent="@[package:]style/style_to_inherit">
        <item
            name="[package:]style_property_name"
            >style_value</item>
    </style>
</resources>
:
<resources>
Obbligatorio. Deve essere il nodo radice.

Nessun attributo.

<style>
Definisce un singolo stile. Contiene <item> elementi.

:

name
Stringa. Obbligatorio. Un nome per lo stile, che viene utilizzato come ID risorsa per applicare lo stile a una visualizzazione, un'attività o un'applicazione.
parent
Applica stile alla risorsa. Riferimento a uno stile da cui questo stile deve ereditare le proprietà dello stile.
<item>
Definisce una singola proprietà per lo stile. Deve essere un elemento secondario di un elemento <style>.

:

name
Risorsa dell'attributo. Obbligatorio. Il nome della proprietà di stile da definire, con un prefisso di pacchetto se necessario (ad esempio android:textColor).
esempio:
File XML per lo stile (salvato in res/values/):
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="CustomText" parent="@style/Text">
        <item name="android:textSize">20sp</item>
        <item name="android:textColor">#008</item>
    </style>
</resources>
File XML che applica lo stile a un TextView (salvato in res/layout/):
<?xml version="1.0" encoding="utf-8"?>
<EditText
    style="@style/CustomText"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Hello, World!" />