मैं एक एक्सएमएल संसाधन फ़ाइल से एट्रिब्यूटसेट पढ़ने की कोशिश कर रहा हूं। प्रासंगिक कोड निम्नलिखित है:मैं अपने एक्सएमएल संसाधनों से एट्रिब्यूटसेट नहीं पढ़ सकता
//This happens inside an Activity
Resources r = getResources();
XmlResourceParser parser = r.getXml(R.layout.testcameraoverlay);
AttributeSet as = Xml.asAttributeSet(parser);
int count = as.getAttributeCount(); //count is 0!!??
count == 0
, तो एंड्रॉयड बिल्कुल कोई गुण नहीं पढ़ रहा है!
एक्सएमएल फ़ाइल (R.layout.testcameraoverlay
):
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:text="@string/app_name" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content">
</TextView>
क्यों मैं गुण नहीं पढ़ सकते हैं?
मैं इस के साथ ज्यादा काम नहीं किया है, लेकिन क्या तुम जानते हो अगर आप मूल तत्व पर शुरू या यदि पार्सर रूट तत्व से पहले शुरू होता है? मैं सोच रहा हूं कि अगर आप getnext को कॉल करते हैं तो यह आपको रूट तत्व में ले जाएगा या नहीं। –