首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >flex 4-忽略不可见控件来动态地对齐/定位控件

flex 4-忽略不可见控件来动态地对齐/定位控件
EN

Stack Overflow用户
提问于 2012-02-16 13:42:57
回答 1查看 422关注 0票数 1

我正在使用flex的布局功能,以避免编码对齐/定位。无论如何,虽然我隐藏(可见=假)任何对象,但flex将其视为存在,而不像我所期望的那样重新对齐或重新定位控件。

我认为,如果我能够动态地添加/删除控件,我可以实现,但我不想这样做。

flex是否具有忽略不可见控件和只对齐visibile控件的功能?

下面是这个场景

我有两个人在里面。“任何一个”或“两个”按钮都将根据逻辑可见。没有问题,如果我必须显示两个按钮,因为他们将正确地对齐。但是,如果我只需要显示一个,这些位置就会保持不变,就好像两者都是可见的。

当我动态隐藏/显示某些内容时,是否存在重新对齐控件的方法?无需添加/删除的

代码语言:javascript
运行
复制
    <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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-19 19:08:52

您还需要将组件标记出布局。

代码语言:javascript
运行
复制
<s:Group includeInLayout="false" />

如果没有,组件将在布局中保留一些空间。

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

https://stackoverflow.com/questions/9312348

复制
相关文章

相似问题

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