1

如何正确编写对象具有主ID且子对象具有子ID的android xml资源

我有很好的例子来解释我的问题。示例是用 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编写的数据结构。我猜应该在 Values 文件夹中创建 xml 文件并使用资源类型!?谢谢你。

4

1 回答 1

1

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

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

然后使用 put(key, value) 将内容添加到您可能从 TextView 获得并可以显示在 EditText 中的地图中。您还可以使用 ArrayList 和许多其他方法,具体取决于您想要完成的任务。或者HashMaps里面的HashMaps。注意:如果您想保持地图的顺序,您将需要使用链接的哈希图 res 目录是您存储布局 (UI) 的 XML 的位置。我的评论链接应该很好地解释了这一点。希望这可以帮助。

于 2012-10-22T01:37:40.680 回答