ทรัพยากรรูปแบบจะกำหนดรูปแบบและมองหา UI
รูปแบบสามารถใช้กับ View
แต่ละรายการ (จากภายในไฟล์เลย์เอาต์) หรือ
Activity
หรือแอปพลิเคชันทั้งหมด (จากภายในไฟล์ Manifest)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างและการใช้รูปแบบ โปรดอ่าน สไตล์และธีม
หมายเหตุ: รูปแบบเป็นแหล่งข้อมูลแบบง่ายๆ ที่มีการอ้างอิง
โดยใช้ค่าที่ระบุในแอตทริบิวต์ name
(ไม่ใช่ชื่อไฟล์ XML) อาส
คุณสามารถรวมทรัพยากรด้านรูปแบบเข้ากับทรัพยากรง่ายๆ อื่นๆ ในไฟล์ XML เดียว
ภายใต้องค์ประกอบ <resources>
1 รายการ
- ตำแหน่งที่ตั้งไฟล์:
-
ตั้งชื่อไฟล์ตามใจชอบ ระบบจะใช้
name
ขององค์ประกอบเป็นรหัสทรัพยากร - การอ้างอิงทรัพยากร:
-
ใน XML:
@[package:]style/style_name
- ไวยากรณ์:
-
<?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>
- องค์ประกอบ:
- ตัวอย่าง:
-
- ไฟล์ XML สำหรับรูปแบบ (บันทึกใน
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>
- ไฟล์ XML ที่นำรูปแบบไปใช้กับ
TextView
(บันทึกเมื่อ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!" />
- ไฟล์ XML สำหรับรูปแบบ (บันทึกใน
res/values/filename.xml