Zasób stylu definiuje format i szukaj interfejsu użytkownika.
Styl można zastosować do pojedynczego elementu View
(z pliku układu) lub do
cały obiekt Activity
lub całą aplikację (z pliku manifestu).
Więcej informacji o tworzeniu i stosowaniu stylów znajdziesz na stronie Style i motywy.
Uwaga: styl to prosty zasób, do którego się odwołuje.
za pomocą wartości podanej w atrybucie name
(nie nazwy pliku XML). Jako
więc można połączyć zasoby stylu z innymi prostymi zasobami w jednym pliku XML,
w ramach jednego elementu <resources>
.
- lokalizacja pliku:
- )
Nazwa pliku jest dowolna. Jako identyfikator zasobu będzie używany parametr
name
elementu. - odniesienie do zasobu:
-
W pliku XML:
@[package:]style/style_name
- składnia:
-
<?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>
- elementy:
- przykład:
-
- Plik XML stylu (zapisany w:
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>
- Plik XML, który stosuje styl do elementu
TextView
(zapisany w: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!" />
- Plik XML stylu (zapisany w:
res/values/filename.xml
(