Mit einer Stilressource werden das Format und das Aussehen einer Benutzeroberfläche definiert.
Ein Stil kann auf ein einzelnes View
(aus einer Layoutdatei) oder auf
ein gesamtes Activity
oder eine Anwendung (aus der Manifestdatei).
Weitere Informationen zum Erstellen und Anwenden von Stilen finden Sie unter Stile und Designs:
Hinweis:Ein Stil ist eine einfache Ressource, auf die verwiesen wird.
Verwenden Sie dazu den im Attribut name
angegebenen Wert (nicht den Namen der XML-Datei). Als
Sie können Stilressourcen mit anderen einfachen Ressourcen in der einen XML-Datei kombinieren.
unter einem <resources>
-Element.
- Dateispeicherort:
res/values/filename.xml
Der Dateiname ist beliebig. Diename
des Elements wird als Ressourcen-ID verwendet.- Ressourcenreferenz:
-
XML:
@[package:]style/style_name
- Syntax:
-
<?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>
- Elemente:
- Beispiel:
-
- XML-Datei für den Stil (gespeichert 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>
- XML-Datei, die den Stil auf ein
TextView
-Element anwendet (gespeichert 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!" />
- XML-Datei für den Stil (gespeichert in