ภาพรวมประเภททรัพยากร

แต่ละหน้าในส่วนนี้จะอธิบายการใช้งาน รูปแบบ และไวยากรณ์ของทรัพยากรแอปบางประเภทที่คุณระบุได้ในไดเรกทอรีทรัพยากรโปรเจ็กต์ (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 ได้