Android XML资源格式/结构

时间:2012-10-22 00:48:26

标签: android xml

如何正确编写android xml资源,其中object具有主ID,子对象具有subID

我有很好的例子来解释我的问题。示例用Plist编写(iOS的修改版xml版本):

<plist version="1.0">
<dict>
<key>223</key>----main key/ID
<dict>
<key>name</key>----sub-key/ID
  <string>Bill</string>
<key>uzvards</key>
  <string>Gates</string>
<key>adress</key>
  <string>Broadway</string>

所以我需要这种用android XML编写的数据结构。我想xml文件应该在Values文件夹中创建并使用资源类型!谢谢。

1 个答案:

答案 0 :(得分:1)

在查看Plist之后,我认为我的评论是一个合适的答案。在您的实际代码中,您需要使用类似hashmap的内容来处理数据。根据您的需要,有很多方法可以设置它,但您可以创建一个新的hashmap

HashMap<String, String> myMap = new Hash<String, String>(); 

然后使用put(key,value)将地图添加到地图中,您可以从TextView获取并可以在EditText中显示。您还可以使用ArrayList和许多其他人,具体取决于您要完成的任务。或HashMaps内部的HashMaps。 注意:如果要保持地图的顺序,则需要使用链接的散列图 res目录是存储XML for layouts(UI)的位置。我的评论链接应该很好地解释。希望这会有所帮助。