0

我想将我的文本和组合框排列成一条很好的直线,垂直对齐到中间,下面有一个 HRule。

它工作得很好,直到我添加一个组合框,它似乎添加了一些我无法摆脱的填充。意思是,我现在离 HRule 远了几个像素。

它来自哪里,我该如何摆脱它?

这是我的代码:

<s:HGroup>

<mx:Image
    visible="{meetingList_vs.selectedIndex==0}"
    includeInLayout="{meetingList_vs.selectedIndex==0}"
    source="{arrow}"
    width="5"
    height="10"/>

<s:Label 
    left="0" 
    text="{ 'In Progress and Upcoming ' + '(' + model.generalInfo.upcomingMeetingList.length + ')'}" 
    styleName="groupTitleLabel"
    buttonMode="true"
    click="{meetingList_vs.selectedIndex=0}"/>

<s:Label 
    left="0" 
    text="for"
    styleName="groupTitleLabel"/>

<s:ComboBox 
    id="selectedUser" 
    width="125"
    height="25"
    borderVisible="false"/>

感谢您提供任何有用的提示。

4

2 回答 2

1

您是否将 ComboBox 上的填充设置为 0?paddingBottom 样式的默认值为 3。

<s:ComboBox paddingBottom="0" />
于 2013-02-07T22:27:17.910 回答
0
<s:HGroup verticalAlign="middle">

或垂直对齐的其他适当设置,例如“基线”

于 2013-02-08T08:36:33.493 回答