Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
แหล่งข้อมูลรูปแบบ
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ทรัพยากรรูปแบบจะกำหนดรูปแบบและมองหา UI
รูปแบบสามารถใช้กับ View แต่ละรายการ (จากภายในไฟล์เลย์เอาต์) หรือ
Activity หรือแอปพลิเคชันทั้งหมด (จากภายในไฟล์ Manifest)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างและการใช้รูปแบบ โปรดอ่าน
สไตล์และธีม
หมายเหตุ: รูปแบบเป็นแหล่งข้อมูลแบบง่ายๆ ที่มีการอ้างอิง
โดยใช้ค่าที่ระบุในแอตทริบิวต์ name (ไม่ใช่ชื่อไฟล์ XML) อาส
คุณสามารถรวมทรัพยากรด้านรูปแบบเข้ากับทรัพยากรง่ายๆ อื่นๆ ในไฟล์ XML เดียว
ภายใต้องค์ประกอบ <resources> 1 รายการ
- ตำแหน่งที่ตั้งไฟล์:
res/values/filename.xml -
ตั้งชื่อไฟล์ตามใจชอบ ระบบจะใช้
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>
- องค์ประกอบ:
-
<resources>
- ต้องระบุ ต้องเป็นโหนดรูท
ไม่มีแอตทริบิวต์
<style>
- กำหนดสไตล์เดียว มีองค์ประกอบ
<item>
ดังนี้
name
- สตริง ต้องระบุ ชื่อของรูปแบบ ซึ่งใช้เป็น
รหัสทรัพยากรที่จะนำรูปแบบไปใช้กับข้อมูลพร็อพเพอร์ตี้ กิจกรรม หรือแอปพลิเคชัน
parent
- แหล่งข้อมูลรูปแบบ การอ้างอิงถึงสไตล์ที่เป็น
ควรสืบทอดคุณสมบัติของสไตล์
<item>
- กำหนดพร็อพเพอร์ตี้รายการเดียวสำหรับสไตล์ ต้องเป็นองค์ประกอบย่อยของ
องค์ประกอบ
<style>
ดังนี้
name
- ทรัพยากรแอตทริบิวต์ ต้องระบุ ชื่อของพร็อพเพอร์ตี้รูปแบบ
พร้อมคำนำหน้าแพ็กเกจหากจำเป็น (เช่น
android:textColor)
- ตัวอย่าง:
-
- ไฟล์ 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!" />
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[]]