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:
-
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:
- 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 inres/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!" />
- File XML dello stile (salvato in
res/values/filename.xml