如何正确编写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文件夹中创建并使用资源类型!谢谢。
答案 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)的位置。我的评论链接应该很好地解释。希望这会有所帮助。