ฉันสร้างวิดเจ็ตที่กำหนดเองและฉันประกาศใน layout.xml ฉันได้เพิ่มคุณสมบัติที่กำหนดเองใน attr.xml ด้วย อย่างไรก็ตามเมื่อพยายามที่จะประกาศคุณลักษณะเหล่านี้ในสไตล์ใน styles.xml มันให้ฉันNo resource found that matches the given name: attr 'custom:attribute'.
ฉันต้องใส่xmlns:custom="http://schemas.android.com/apk/res/com.my.package"
ในแท็กทั้งหมดใน styles.xml รวมทั้ง<?xml>
, <resources>
และ<style>
แต่ก็ยังทำให้ผมมีข้อผิดพลาดเดียวกันว่ามันไม่สามารถหา namespace XML แบบกำหนดเองของฉัน
อย่างไรก็ตามฉันสามารถใช้เนมสเปซของฉันเพื่อกำหนดแอตทริบิวต์ให้กับมุมมองใน layout.xml ของฉันด้วยตนเองได้ดังนั้นจึงไม่มีอะไรผิดกับเนมสเปซ ปัญหาของฉันอยู่ที่การทำให้ styles.xml รับรู้ถึง attr.xml ของฉัน
cutsom:xmlns=...
?? ไม่ควรจะเป็นxmlns:cutsom=...
?