在Adobe Flex中对齐hgroup中的底部

时间:2017-07-13 11:52:39

标签: actionscript-3 flex

我的HGroup有两个标签如下:

<s:HGroup verticalAlign="bottom" gap="1">
    <s:Label text="12" fontSize="15"  />
    <s:Label text="14" fontSize="25"  />
</s:HGroup>

两者都有不同的字体大小。所以,第二个标签显示高于第一个。如何让它们在底部对齐?

1 个答案:

答案 0 :(得分:1)

标签已在底部对齐,但根据字体大小,它们具有不同的内部偏移,因此具有下降基线(如“g”或“j”)的字母仍然适合。

因此,如果您想对齐数字,则应将文本与下降基线对齐:

<s:HGroup verticalAlign="bottom" gap="1">
    <s:Label text="12" fontSize="15" alignmentBaseline="descent" />
    <s:Label text="14" fontSize="25" alignmentBaseline="descent" />
</s:HGroup>

有关here

的更多信息