6
ใครสามารถอธิบาย attr?
ฉันกำลังดูโค้ดตัวอย่างของ Honeycomb Gallery ( ที่นี่ ) และฉันพบโค้ดต่อไปนี้ในขณะที่พยายามเพิ่มรายการการทำงานในแอปของฉันเอง: <item android:id="@+id/camera" android:title="Camera" android:icon="?attr/menuIconCamera" android:showAsAction="ifRoom" /> ?attrมีการขว้างปาฉันห่วง ใครช่วยอธิบายหน่อยได้ไหมว่ากำลังทำอะไรอยู่ สิ่งนี้เกี่ยวข้องกับสิ่งที่เบิกได้อย่างไร? ฉันไม่พบข้อมูลที่ดีใน Google นอกจากนี้ยังมีรายการหรือแกลเลอรีแอตทริบิวต์ที่เราสามารถใช้สำหรับไอคอนแทนเพียงแค่menuIconCamera? ขอบคุณ แก้ไข: ฉันมองไปรอบ ๆ และพบว่า attrs.xml มีลักษณะดังนี้: <resources> <declare-styleable name="AppTheme"> <attr name="listDragShadowBackground" format="reference" /> <attr name="menuIconCamera" format="reference" /> <attr name="menuIconToggle" format="reference" /> <attr name="menuIconShare" format="reference" /> </declare-styleable> น่าเสียดายที่มันทำให้ฉันสับสนมากขึ้น นี่มันกำลังทำอะไร?