我有HGroup
几个Labels
和Image
。 HGroup
已将verticalAlign
设置为baseline
。所有Labels
正确排列。 Image
没有。 Image
太低了。如何调整HGroup中的图像在基线上垂直对齐的位置
是否有一个属性或风格来调整Image
的垂直位置?它看起来像HGroup
使用baseline
或baselinePosition
来定位Labels
。它看起来像Image
也具有该属性和风格,但当我改变它时似乎没有做任何事情。
示例代码:
<s:HGroup verticalAlign="baseline"
top="10"
right="10"
left="10">
<s:Button label="Previous"/>
<s:Label text="Total results:" />
<s:Image height="28" width="100"
source="myImage.png"
/>
<s:Spacer width="100%"/>
<s:Button label="Next" />
</s:HGroup>
HorizontalLayout
有一个称为calculateBaselineTopBottom()
方法,这就是所谓在updateDisplayListReal()
。它似乎在做一些与baseline
和baselinePosition
。它似乎也使用alignmentBaseline
。到目前为止,在我的测试中,它似乎没有改变任何东西。