我希望将我的文本和组合框排成一条漂亮的直线,垂直对齐到中间,下方有一个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"/>
感谢任何有用的提示。
答案 0 :(得分:1)
您是否在ComboBox上将填充设置为0? paddingBottom样式的default为3。
<s:ComboBox paddingBottom="0" />
答案 1 :(得分:0)
<s:HGroup verticalAlign="middle">
或verticalAlign的其他适当设置,例如“基线”