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 (all'interno di un file di layout) oppure a Un'intera Activity o applicazione (dall'interno del file manifest).

Per ulteriori informazioni sulla creazione e l'applicazione di stili, leggi Stili e temi.

Nota: uno stile è una risorsa semplice a cui viene fatto riferimento utilizzando il valore fornito nell'attributo name (non il nome del file XML). Come Ad esempio, puoi combinare risorse di stile con altre semplici risorse in un unico file XML, sotto un solo elemento <resources>.

percorso del file:

res/values/filename.xml
Il nome file è arbitrario. L'elemento name dell'elemento verrà utilizzato come ID risorsa.
riferimento della risorsa:
Nel file XML: @[package:]style/style_name
sintassi:
<?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>
elementi:
<resources>
Obbligatorio. Deve essere il nodo radice.

Nessun attributo.

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

attributi:

name
Stringa. Obbligatorio. Un nome per lo stile, utilizzato come ID risorsa per applicare lo stile a una vista, un'attività o un'applicazione.
parent
Risorsa Stile. Riferimento a uno stile da cui deve ereditare le proprietà dello stile.
<item>
Definisce una singola proprietà per lo stile. Deve essere figlio di un Elemento <style>.

attributi:

name
Risorsa attributi. Obbligatorio. Il nome della proprietà di stile da definire, con un prefisso pacchetto se necessario (ad es. android:textColor).
.
.
esempio:
File XML dello 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!" />