2014-02-25 118 views

回答

0

我有一個工作解決方案,雖然它不漂亮。 Android名稱空間本身可在http://schemas.android.com/apk/res/android處找到。執行以下操作,我可以匹配的屬性的前綴的命名空間:

String prefix = xpp.getAttributePrefix(i); 
if (xpp.getNamespace(prefix) == "http://schemas.android.com/apk/res/android") { 
    // We found it! Save the value of prefix 
} 

在上面的代碼中,我將是具有前綴的元素的屬性的索引。

我設法通過簡單地使用xpp.getAttributeValue("http://schemas.android.com/apk/res/android", attr);找到我想要的而不管實際的前綴。

相關問題