我开发了一个小应用程序,其中包含新闻和我国充电站列表。但我是编程的初学者,所以...当用户单击HomeView上的充电站按钮时,视图被推送到区域视图(这是一个7 MXML子文件),然后用户选择区域,视图被推送到该区域的充电站列表上。这里有一个 10+ MXML 子组件,每个子组件代表一个充电站,因为当用户单击充电站时,视图会推送到 DetailsViewOfCH(每个子组件的唯一详细信息)。
我的问题:这个梅托德是好还是应用太大?![在此输入图像描述][1]
这是一个插图
http://shrani.si/f/2k/Qc/2fOE4oro/untitled-1.jpg
简短解释:一个主页视图MXML ->区域MXML(7个MXML组件,每个组件对应一个区域)->充电站MXML(一个区域10+ MXML组件)-> 我有一个60个充电站,所以60个MXML组件文件提供了充电站的详细信息。
感谢您的任何帮助!
您的应用程序在真实的 Android 设备上的表现如何?
视图之间的导航速度慢吗?对此有一些很好的阅读。我还听说有人等到viewActivated
被派去后,才将"更昂贵"的视图组件添加到View
类中,以加快过渡速度。
此外,您应该在屏幕上使用List
组件和显示 60 个充电站列表的LabelItemRenderer
或IconItemRender
。Flex List
组件仅创建显示屏幕上内容所需的项目呈现器数量。滚动列表时,它会使用列表中的新数据重新填充项目呈现器。如果您已经在使用它,请不要担心:)
请注意,标签/图标项呈现器针对移动应用进行了优化。
- "列表"中的复选框,使用 MobileIconItemRenderer for Flex Mobile
- 使用 Flex 和 Flash Builder 构建移动员工目录示例
IconItemRenderer
文档中的示例
我听到你说的观点太多了 - 尝试如下操作:
为家庭制作一个 mxml,为区域制作一个 mxml,为充电站制作一个,为组件制作一个。只要有硬编码数据,就用变量替换。然后,您在所有这些50+ mxml文件上拥有的所有数据都可以放入某种数据模型中 - sqlite,xml,localstore等。
编写一个类来访问数据,然后可以将填充数据的引用传递给 4 个视图中的每一个。因此,每次在每个视图中进行选择时,它都会根据需要将数据缩小到更具体的位置。
传递数据
使用额外的代码帮助传递更多数据
访问数据
有关数据模型的更多信息
以下是您的本地数据存储选项
在这里,您可以找到入门帮助
希望这会让你走上正确的道路。