XmlResourceParser を使用してカスタム android タグを解析する正しい方法を取得したいと思います。Android プラグインで Eclipse 3.6 を使用していname
ますstrings.xml
。
これは、フォルダーindex.xml
で解析されているです。res/xml/
<?xml version="1.0" encoding="utf-8"?>
<Index xmlns:android="http://schemas.android.com/apk/res/android">
<Sheet
shortName="o_2sq"
android:name="@string/o_2sq"
instructions=""
/>
</Index>
フォルダ内のファイルはstrings.xml
こちらres/values/
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="o_2sq">Organize two squares</string>
</resources>
index.xml
XmlResourceParser を使用して最初のものを解析するコード フラグメント:
String name = xpp.getAttributeValue(null, "android:name");
String shortName = xpp.getAttributeValue(null, "shortName");
変数name
には が含まれていますがnull
、 がshortName
含まれています"o_2sq"
。また、成功せずに次のことを試しました:
String name = xpp.getAttributeValue("android", "name");
変数名に が含まれるような文の正しい書き方は"Organize two squares"
?