แต่ละหน้าในส่วนนี้จะอธิบายการใช้งาน รูปแบบ และไวยากรณ์ของทรัพยากรแอปบางประเภทที่คุณระบุได้ในไดเรกทอรีทรัพยากรโปรเจ็กต์ (res/
)
สรุปสั้นๆ ของแต่ละหน้ามีดังนี้
- แหล่งข้อมูลภาพเคลื่อนไหว
- กำหนดภาพเคลื่อนไหวที่กำหนดไว้ล่วงหน้า
ระบบจะบันทึกภาพเคลื่อนไหวแบบ Tween ในres/anim/
และเข้าถึงได้จากคลาสR.anim
ระบบจะบันทึกภาพเคลื่อนไหวของเฟรมในres/drawable/
และเข้าถึงได้จากคลาสR.drawable
- แหล่งข้อมูลรายการสถานะสี
- กําหนดแหล่งข้อมูลสีที่จะเปลี่ยนแปลงตามสถานะ
View
บันทึกในres/color/
และเข้าถึงได้จากชั้นเรียนR.color
- ทรัพยากรที่วาดได้
- กำหนดกราฟิกต่างๆ ด้วยบิตแมปหรือ XML
บันทึกในres/drawable/
และเข้าถึงได้จากชั้นเรียนR.drawable
- แหล่งข้อมูลเลย์เอาต์
- กำหนดเลย์เอาต์สำหรับ UI ของแอปพลิเคชัน
บันทึกในres/layout/
และเข้าถึงได้จากชั้นเรียนR.layout
- แหล่งข้อมูลเมนู
- กำหนดเนื้อหาของเมนูแอปพลิเคชัน
บันทึกในres/menu/
และเข้าถึงได้จากชั้นเรียนR.menu
- ทรัพยากรสตริง
- กำหนดสตริง อาร์เรย์สตริง และพหูพจน์ รวมถึงการจัดรูปแบบและการจัดสไตล์สตริง
บันทึกในres/values/
และเข้าถึงได้จากชั้นเรียนR.string
,R.array
และR.plurals
- แหล่งข้อมูลสไตล์
- กำหนดรูปลักษณ์และรูปแบบสำหรับองค์ประกอบ UI
บันทึกในres/values/
และเข้าถึงได้จากชั้นเรียนR.style
- แหล่งข้อมูลแบบอักษร
- กำหนดชุดแบบอักษรและรวมแบบอักษรที่กำหนดเองไว้ใน XML
บันทึกในres/font/
และเข้าถึงได้จากชั้นเรียนR.font
- ประเภททรัพยากรเพิ่มเติม
- กำหนดค่าพื้นฐานอื่นๆ เป็นทรัพยากรแบบคงที่ ซึ่งรวมถึงค่าต่อไปนี้
- Bool
- ทรัพยากร XML ที่มีค่าบูลีน
- สี
- แหล่งข้อมูล XML ที่มีค่าสีฐานสิบหก
- มิติข้อมูล
- ทรัพยากร XML ที่มีค่ามิติข้อมูลพร้อมหน่วยวัด
- ID
- ทรัพยากร XML ที่ให้ตัวระบุที่ไม่ซ้ำกันสำหรับทรัพยากรและคอมโพเนนต์ของแอปพลิเคชัน
- จำนวนเต็ม
- ทรัพยากร XML ที่มีค่าจำนวนเต็ม
- อาร์เรย์จำนวนเต็ม
- แหล่งข้อมูล XML ที่ระบุอาร์เรย์ของจำนวนเต็ม
- อาร์เรย์ที่พิมพ์
- ทรัพยากร XML ที่มี
TypedArray
ซึ่งคุณใช้สำหรับอาร์เรย์ของ drawable ได้