在 Adob​​e Flex 的 hgroup 中对齐底部

Align bottom in hgroup in Adobe Flex

我的 HGroup 有两个标签,如下所示:

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

两者的字体大小不同。因此,第二个标签显示在第一个标签上方。我怎样才能使它们底部对齐?

标签已经在底部对齐,但它们有不同的内部偏移量,具体取决于字体大小,因此具有下降基线的字母(如 "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