-7
私のstrings.xml
ファイルから配列を取得したいと思います。
私はスピナーとボタンを設定しました。 strings.xmlから配列を取得する
<string-array name="angles">
<item value="1">Radian</item>
<item value="(Math.PI/3200)">Mil</item>
<item value="(Math.PI/200)">Grad</item>
</string-array>
は私が値を取得するために管理しますが、残りは私にパズルです:
public class parser {
public static void main(String argv[]) {
try {
File fXmlFile = new File("/home/frac/AndroidStudioProjects/UnitConverter/app/src/main/res/values/strings.xml");
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(fXmlFile);
doc.getDocumentElement().normalize();
System.out.println("Root element :" + doc.getDocumentElement().getNodeName());
NodeList nList = doc.getElementsByTagName("item");
for (int temp = 0; temp < nList.getLength(); temp++) {
Node nNode = nList.item(temp);
System.out.println("\nCurrent Element :" + nNode.getNodeName());
String deger = nNode.getNodeValue();
if (nNode.getNodeType() == Node.ELEMENT_NODE) {
Element eElement = (Element) nNode;
System.out.println(eElement.getAttribute("value"));
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
はあなたが私達にあなたのJavaコードを表示することができますか? – onexf
したがって、XMLファイルを解析することによって 'strings.xml'からリソースを抽出しようとしていますか?男、あなたはAndroidの基本を学ぶ必要があります.... –
私はメックです。 Eng。フィールドで自分のニーズに合わせてJavaをコード化するために使用されます。ちょうどアンドロイドを開始し、それは非常に混乱しています。私は数ヶ月(私が願って)それのハングを取得します。解析についてのご意見ありがとうございます。 – Fractal