获取TileGroup以自动调整列

时间:2011-09-14 08:43:28

标签: flex adobe flex-mobile

不确定我是否这样做是最好的方式,但我想创建一个移动应用程序,其主页菜单屏幕很像facebook iphone应用程序(没有所有花哨的按钮移动等)。 FB应用程序有一组3X3按钮,可让您访问新闻源或朋友等内容。

为了在不同的设备屏幕上保持我的布局一致,我试图使用图像作为每个图块的按钮来使用TileGroup。

但我可以指定tilegroup使用100%的宽度和高度,并将行数和列数设置为3.它似乎不会自动调整行和列的高度以适应屏幕。并且它不会让我指定with / height作为百分比。

所以我的问题首先是我做正确的事情还是有更好的方法来解决问题。如果我做的是正确的,那么我如何将列设置为自动调整大小

提前致谢

JaChNo

1 个答案:

答案 0 :(得分:0)

尝试使用此功能。应用以下你可能得到你需要的东西

<s:TileGroup id="tile"
    columnCount="3"
    columnWidth="{tile.width / tile.columnCount}"
    rowCount="3"
    rowHeight="{tile.height / tile.rowCount}"
  />