我有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
。到目前爲止,在我的測試中,它似乎沒有改變任何東西。