如何创建水平布局容器,如HGroup但具有边框和边框半径?
在此示例中,有一些默认高度:
<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>
我希望它具有容器中最高元素的高度。就像HGroup一样。
添加:为什么上面的示例BorderContainer的高度等于112?
答案 0 :(得分:4)
@Nemi 只需将BorderContainer的 minHeight 属性设置为 0 。
答案 1 :(得分: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。