Bir stil kaynağı, biçimi tanımlar ve bir kullanıcı arayüzü arar.
Stil, tek bir View
öğesine (bir düzen dosyasından) veya
tüm Activity
veya uygulama (manifest dosyasından).
Stil oluşturma ve uygulama hakkında daha fazla bilgi için lütfen şu makaleyi okuyun: Stiller ve Temalar.
Not: Stil, referans verilen basit bir kaynaktır
(XML dosyasının adı değil) name
özelliğinde sağlanan değeri kullanarak. Farklı
Örneğin, stil kaynaklarını diğer basit kaynaklarla tek bir XML dosyasında birleştirebilirsiniz.
bir <resources>
öğesinin altında.
- dosya konumu:
Dosya adı rastgele seçilmiştir. Öğeninname
özelliği kaynak kimliği olarak kullanılır.- kaynak referansı:
- .
XML'de:
@[package:]style/style_name
- söz dizimi:
-
<?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>
- öğeler:
- örnek:
-
- Stil için XML dosyası (
res/values/
olarak kaydedilir): -
<?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>
- Stili bir
TextView
öğesine uygulayan XML dosyası (res/layout/
hesabına kaydedildi): -
<?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!" />
- Stil için XML dosyası (
res/values/filename.xml