Stil kaynağı, biçimi tanımlar ve bir kullanıcı arayüzü arar.
Stil, tek bir View
öğesine (bir düzen dosyasından) veya bir Activity
ya da uygulamanın tamamına (manifest dosyasının içinden) uygulanabilir.
Stil oluşturma ve uygulama hakkında daha fazla bilgi için lütfen Stiller ve Temalar bölümünü okuyun.
Not: Stil, name
özelliğinde (XML dosyasının adı değil) sağlanan değer kullanılarak başvuruda bulunulan basit bir kaynaktır. Böylece stil kaynaklarını tek bir <resources>
öğesi altında bir XML dosyasında diğer basit kaynaklarla birleştirebilirsiniz.
- dosya konumu:
res/values/filename.xml
Dosya adı isteğe bağlıdır. Öğeninname
kimliği, kaynak kimliği olarak kullanılır.- kaynak referansı:
-
XML:
@[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/
olarak kaydedilir): -
<?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ı (