से xml में enum का मान सेट करें मैं कस्टम दृश्य के लिए एक कस्टम विशेषता बना रहा हूं जो enum
प्रकार है।
मुझे पता है कि प्रत्येक वैकल्पिक मान एक नाम और मूल्य के साथ होना चाहिए। मैं चाहता हूँ कि मूल्य के रूप में निम्नलिखित उदाहरण में दिखाया गया एक और संसाधन से दी जाएगी (फ़ाइल attrs.xml में):संसाधन
पूर्णांक संसाधन:
<integer name="example">0</integer>
Stylable घोषणा:
<declare-styleable name="FontStyleTextView" format="enum">
<attr name="typeFace">
<enum name="name1" value="@integer/example"/>
<enum name="name2" value="1"/>
</attr>
</declare-styleable>
त्रुटि है कि मैं मिलता है:
error: Tag <enum> or <flag> 'value' attribute must be a number, not "@integer/example"
वहाँ मूल्य क्षेत्र एक VA के देने के लिए किसी भी संभव तरीका है किसी अन्य संसाधन से लुई?