首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex项目中有很多MXML组件

Flex项目中有很多MXML组件
EN

Stack Overflow用户
提问于 2012-04-14 07:52:12
回答 2查看 301关注 0票数 0

我开发了一个小应用程序与新闻和我的国家的充电站列表。但我是编程新手,所以...当用户点击HomeView上的充电站按钮时,视图被推送到RegionView上(这里是一个7个MXML子文件),然后用户选择区域,视图被推送到该区域的充电站列表上。这里是一个10+ MXML子组件,每个组件用于一个充电站,因为当用户单击充电站时,视图将推送到DetailsViewOfCH上(每个组件的唯一详细信息)。

我的问题是:这个方法是好的,还是应用程序太大了?

下面是一幅插图

http:// shrani.si/f/2k/Qc/2fOE4oro/untitled 1.jpg

简短解释:一个HomeView MXML -> Region MXML (7个MXML组件,每个用于一个区域) ->充电站MXML (10+ MXML组件用于一个区域) ->我有一个60个充电站,所以60个MXML组件文件用于充电站的详细信息。

谢谢你的帮助!

EN

回答 2

Stack Overflow用户

发布于 2012-04-14 14:11:43

您的应用程序在真正的Android设备上的性能如何?

视图之间的导航是否很慢?这上面有some good reading。我还听说有人等到viewActivated被调度后才向View类添加“更昂贵”的视图组件,以加快转换速度。

此外,您应该在显示60个充电站列表的屏幕上使用List组件和LabelItemRendererIconItemRender。Flex List组件只创建显示屏幕内容所需的项目渲染器。滚动列表时,会使用列表中的新数据重新填充项目渲染器。如果您已经在使用它,请不要担心:)

请注意,标签/图标项渲染器针对移动应用程序进行了优化。

  • CheckBox in List using MobileIconItemRenderer for Flex Mobile
  • Building a mobile employee directory sample with Flex and Flash Builder
  • Example from IconItemRenderer documentation
票数 0
EN

Stack Overflow用户

发布于 2012-04-20 22:14:41

我听到你说有太多的视图--试试下面这样的东西:

为Home创建一个mxml,为Region创建一个mxml,为充电站创建一个mxml,为组件创建一个mxml。只要你有硬编码的数据,就用变量代替。然后,您可以将所有这些xml文件上的所有数据放入某种类型的数据模型- sqlite、50+、localstore等。

编写一个类来访问数据,然后您可以将填充了数据的引用传递给4个视图中的每个视图。因此,每次在每个视图中进行选择时,它都会根据需要将数据缩小到更具体的位置。

Passing Data

Passing More Data with extra code help

Accessing Data

More about a data model

Here are your local data storage options

And here you'll find help with getting started

希望这能让你走上正确的道路。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10149750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档