我試圖從XML資源文件中讀取AttributeSet。 相關的代碼如下:我無法從我的XML資源中讀取AttributeSet
//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
,因此Android是不讀任何屬性了!
XML文件(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,如果這會將你移動到根元素或不。 – 2011-01-24 23:06:48