Flex布局:宽度可以是较大容器的* visible *区域的100%

时间:2010-11-30 09:39:20

标签: flex layout

我有以下情况,我有一个固定宽度设置的外部Vbox,然后在其中有一个由HBox和内容区域(Canvas)制成的标题比封闭VBox(因此需要外部VBox上的滚动条才能看到它)。

我想设置标题的宽度来填充外部容器的整个宽度,但只有可见部分,并保持固定,这样当我滚动查看内容时,标题不会移动。

任何人都可以告诉我如何做到这一点

    ______________________________
   |  _________________________   |       
   | |_________________________|  |
   |                     |     
   |  ____________________________|_ _ _ _ _ 
   | |                            |         |
   | |                            |         |
   | |                            |         |
   | |                            |         |
   |  ---------------------------------------
   |                              |
   |______________________________|
   |<|__________________________|>|

3 个答案:

答案 0 :(得分:1)

创建一个VBox,其中1)顶部有一个标题,2)标题下方的VBox,其中有画布。另一个答案也可行。这些图形很有帮助,好人。

答案 1 :(得分:1)

Use Group as a wrapper:

<Child1/>

<s:Group width="100%">
    <Child2 left="0" right="0'/>
</s:Group>

<Child3/>

答案 2 :(得分:0)

如果您需要在VBox上方修复标题,请不要将其添加。将其放在上面(为VBox和标题创建包装器Canvas)。而不是标题放置具有相应高度的UIComponent来代替标题。

BTW,+1表示对伪图的耐心:)