android - How can I use a resource within a custom Xml resource file? -
मेरे पास XML संसाधन फ़ाइल है:
& lt; संसाधन & gt; & LT; अनुभाग & gt; & Lt; श्रेणी मान = "1" संसाधनआईडी = "@ xml / categoryData1" / & gt; & Lt; श्रेणी वैल्यू = "2" resourceId = "@ xml / categoryData2" / & gt; & Lt; श्रेणी वैल्यू = "3" resourceId = "@ xml / categoryData3" / & gt; & Lt; / अनुभाग & gt; & Lt; / संसाधन & gt; XmlPullParser का उपयोग करके, START_TAG
पर, मैं इसका उपयोग कर सकता हूं:
int value = parser.getAttributeIntValue (null, "value ", 0);
मान 1, 2, 3 प्राप्त करने के लिए ... हालांकि:
int resourceId = parser.getAttributeIntValue (रिक्त," resourceId ", 0);
काम नहीं करता ... यह सिर्फ डिफ़ॉल्ट मान 0 देता है, या जो भी मैं डिफ़ॉल्ट मान (3 पैरामीटर) को बदलता हूं ...
क्या किसी को भी पता है कि मैं क्या कर रहा हूं या क्या यह संभव है?
अच्छा, अगर आप अपने संसाधन आईडी विशेषता में देखते हैं, ऐसा लगता नहीं है कि एक int है, है ना? या क्या मैं आपको गलत कह रहा हूं?
आपको इसके बजाय getAttributeValue
का उपयोग करना चाहिए और इसे सही प्रकार में डालें।
Comments
Post a Comment