Resource gaya menentukan format dan tampilan UI.
Gaya dapat diterapkan ke setiap View
(dari dalam file tata letak) atau ke seluruh Activity
atau aplikasi (dari dalam file manifes).
Untuk informasi selengkapnya tentang cara membuat dan menerapkan gaya, silakan baca Gaya dan Tema.
Catatan: Gaya adalah resource sederhana yang direferensikan
menggunakan nilai yang diberikan dalam atribut name
(bukan nama file XML). Dengan
demikian, Anda dapat menggabungkan resource gaya dengan resource sederhana lainnya dalam satu file XML,
menggunakan elemen <resources>
yang sama.
- lokasi file:
res/values/filename.xml
Nama file bersifat arbitrer.name
elemen akan digunakan sebagai ID resource.- referensi resource:
-
Dalam XML:
@[package:]style/style_name
- sintaksis:
-
<?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>
- elemen:
- contoh:
-
- File XML untuk gaya (disimpan di
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>
- File XML yang menerapkan gaya ke
TextView
(disimpan dires/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!" />
- File XML untuk gaya (disimpan di