我正在使用Flex 4.5.1在Flash Builder 4.5中构建 Android 应用程序,并且我最难使用本地存储的 (/data/data/app-name/db/pellets) XML 文件作为Spark List 控件的DataProvider . 在过去的 3 天里,我一直在网上查看并尝试了很多不同的方法来使代码正常工作,但无济于事。
我有一个带有Spark 列表控件(list1) 的SkinnablePopUpContainer,我想在本地存储的 XML 文件 (pelletdb.xml) 中填充“ name ”元素,其中包含大约 170 个条目,每个条目有 6 个元素。XML 如下所示:
<tin>
<pellet>
<caliber>0.177</caliber>
<name>AA Field</name>
<bc>0.0210</bc>
<weight>8.400</weight>
<style>N/A</style>
<material>Lead</material>
</pellet>
<pellet>
<caliber>0.177</caliber>
<name>Beeman Bearcub</name>
<bc>0.0110</bc>
<weight>8.000</weight>
<style>N/A</style>
<material>Lead</material>
</pellet>
</tin>
当我单击 list1 条目时,我想填充一些标签。我无法将 XML 数据放入 ArrayCollection 以用作我的 Spark List 控件的 DataProvider。我知道我一定在某个地方做错了什么,任何帮助将不胜感激!