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