2011-09-29 88 views
1

如何创建像HGroup一样的水平布局容器,但具有边框和边框半径?如何更改Spark BorderContainer的默认高度?

在这个例子中有一些默认的高度:

<s:BorderContainer width="100%" borderWeight="2" cornerRadius="5"> 
    <s:layout> 
    <s:HorizontalLayout/> 
    </s:layout> 
    <s:Image source="image.png" /> 
    <mx:Text text="text example" /> 
</s:BorderContainer> 

我希望它在容器中的heighest元素的高度。像HGroup一样。

添加:为什么上面的示例BorderContainer的高度等于112?

回答

4

@Nemi 的使用BorderContainer的了minHeight属性正好被设置为0

+0

太简单了,谢谢你:) – Nemi

+0

不客气:]] –

1

很难获得容器中最高元素的高度。

更好的我的建议是使用这样

<s:BorderContainer width="100%" height="{hGroup.height}" borderWeight="2" cornerRadius="5"> 
    <s:HGroup width="100%" id="hGroup"> 
    <s:Image source="image.png" /> 
    <mx:Text text="text example" />  
    </s:HGroup>  
</s:BorderContainer> 

这可能最高的孩子身高设定为使用BorderContainer。

+0

谢谢:)这给了我想要的。所以没有办法拥有HGroup的边界?也许用CSS? – Nemi

相关问题