2011-09-29 47 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

相關問題