Eine Stilressource definiert das Format und sucht nach einer Benutzeroberfläche.
Ein Stil kann auf eine einzelne View
(innerhalb einer Layoutdatei) oder auf eine gesamte Activity
oder Anwendung (aus der Manifestdatei) angewendet werden.
Weitere Informationen zum Erstellen und Anwenden von Stilen finden Sie unter Stile und Designs.
Hinweis: Ein Stil ist eine einfache Ressource, auf die mit dem Wert im Attribut name
(nicht mit dem Namen der XML-Datei) verwiesen wird. So können Sie Stilressourcen mit anderen einfachen Ressourcen in einer einzigen XML-Datei unter einem <resources>
-Element kombinieren.
- Dateispeicherort:
res/values/filename.xml
Der Dateiname ist beliebig. Dername
des Elements wird als Ressourcen-ID verwendet.- Ressourcenreferenz:
-
Im XML-Format:
@[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, in der der Stil auf ein
TextView
angewendet wird (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