Apache flex TileGroup不填充容器

Apache flex TileGroup不填充容器,apache-flex,mobile,Apache Flex,Mobile,我在BorderContainer中放置了一个TileGroup,并将宽度设置为100%,但是TileGroup中的内容没有填充父容器,它在右侧留下了一大块空白 代码是: <s:BorderContainer width="100%" height="100%"> <s:TileGroup width="100%" requestedColumnCount="2"> <s:Button> button1

我在BorderContainer中放置了一个TileGroup,并将宽度设置为100%,但是TileGroup中的内容没有填充父容器,它在右侧留下了一大块空白

代码是:

 <s:BorderContainer width="100%" height="100%">
    <s:TileGroup width="100%" requestedColumnCount="2">
        <s:Button>
            button1
        </s:Button>
        <s:Button>
            button2
        </s:Button>
        <s:Button>
            button3
        </s:Button>
    </s:TileGroup>
</s:BorderContainer>

按钮1
按钮2
按钮3
结果是这样的:

<s:TileGroup width="100%" requestedColumnCount="2">
 <s:BorderContainer backgroundColor="0x373737">
  <s:layout>
    <s:TileLayout horizontalGap="2" verticalGap="2"/>
  </s:layout>
  <s:Button> button1 </s:Button>
  <s:Button> button2 </s:Button>
  <s:Button> button3 </s:Button>
 </s:BorderContainer>
</s:TileGroup>

宽度已设置为100%,但不起作用

有没有办法像JavaSwing中的GridLayout那样让TileGroup填充容器


非常感谢。

默认情况下,项目向左对齐,只占用所需的空间。要使项目填满所有可用空间,请使用属性并将其设置为:



columnAlign工作正常,但rowAlign不起作用

如果希望平铺组具有背景色,则应将其放入BorderContainer中,如下所示:

<s:TileGroup width="100%" requestedColumnCount="2">
 <s:BorderContainer backgroundColor="0x373737">
  <s:layout>
    <s:TileLayout horizontalGap="2" verticalGap="2"/>
  </s:layout>
  <s:Button> button1 </s:Button>
  <s:Button> button2 </s:Button>
  <s:Button> button3 </s:Button>
 </s:BorderContainer>
</s:TileGroup>

按钮1
按钮2
按钮3

我希望你能为我效劳,来自哥伦比亚的格雷廷斯;)

这就是答案吗?如果这是一个问题,请为此打开一个新的问题,详细说明您的确切问题。
<s:TileGroup width="100%" requestedColumnCount="2">
 <s:BorderContainer backgroundColor="0x373737">
  <s:layout>
    <s:TileLayout horizontalGap="2" verticalGap="2"/>
  </s:layout>
  <s:Button> button1 </s:Button>
  <s:Button> button2 </s:Button>
  <s:Button> button3 </s:Button>
 </s:BorderContainer>
</s:TileGroup>