我试图从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