0

我在一页上排列了以下 4 个标签。

    <s:Label id="lblName" x="10" y="13" text="{data.name}"/>
    <s:Label id="lblComputer" x="10" y="37.5"  text="{data.computer}"/>
    <s:Label id="lblModel" x="45" y="37.5"  text="{data.model}"/>
    <s:Label id="lblCPU" x="43" y="63"  text="{data.cpu}"/>

我试图让布局看起来像这样:

lbl名称

lblComputer lblModel

lblCPU

如果 lblComputer 是一个短名称,它可以工作,但如果它有很多字符,那么 lblComputer 和 lblModel 一起运行并且完全不可读。

如果 lblComputer 恰好很长,是否有办法动态更改 lblModel 的 x 值以“腾出空间”为 lblComputer?

谢谢

4

1 回答 1

3

您可以将它们放在 VGroup 和 HGroup 中并删除 x,y flex 将处理定位;

<s:VGroup>
    <s:Label id="lblName"  text="{data.name}"/>
    <s:HGroup>
        <s:Label id="lblComputer"   text="{data.computer}"/>
        <s:Label id="lblModel"   text="{data.model}"/>
    </s:HGroup>
    <s:Label id="lblCPU"  text="{data.cpu}"/>
</s:VGroup>
于 2012-05-04T15:02:51.750 回答