我正在使用flex的布局功能,以避免编码对齐/定位。无论如何,虽然我隐藏(可见=假)任何对象,但flex将其视为存在,而不像我所期望的那样重新对齐或重新定位控件。
我认为,如果我能够动态地添加/删除控件,我可以实现,但我不想这样做。
flex是否具有忽略不可见控件和只对齐visibile控件的功能?
下面是这个场景
我有两个人在里面。“任何一个”或“两个”按钮都将根据逻辑可见。没有问题,如果我必须显示两个按钮,因为他们将正确地对齐。但是,如果我只需要显示一个,这些位置就会保持不变,就好像两者都是可见的。
当我动态隐藏/显示某些内容时,是否存在重新对齐控件的方法?无需添加/删除的
<s:Group width="100%" id="pricesGroup">
<s:layout>
<s:HorizontalLayout gap="5"/>
</s:layout>
<s:Button id="btnCoins" label="{coins.toString()}" chromeColor="#94E749"/>
<s:Button id="btnFlux" label="{flux.toString()}" chromeColor="#3B8DC7"/>
</s:Group>发布于 2012-03-19 19:08:52
您还需要将组件标记出布局。
<s:Group includeInLayout="false" />如果没有,组件将在布局中保留一些空间。
https://stackoverflow.com/questions/9312348
复制相似问题