2009-12-16 90 views
0

我有一个mx:vbox,里面有几个mx:文本元素。 我如何减少显示的每一行文字之间的差距? 我试着做以下几点:flex:如何减少每个文本元素之间的差距?

<mx:VBox borderColor="black" borderStyle="inset" width="80%" verticalGap="0" paddingBottom="0" paddingTop="0"> 
      <mx:Text text="a" width="80%" paddingBottom="0" paddingTop="0"/> 
      <mx:Text text="b" width="80%" paddingBottom="0" paddingTop="0"/> 
      <mx:Text text="c" width="80%" paddingBottom="0" paddingTop="0"/> 
      <mx:Text text="d" width="80%" paddingBottom="0" paddingTop="0"/> 
      </mx:VBox> 

,仍然有每行之间有很大的差距。

回答

1

您可以尝试将verticalGap设置为负值,例如。 verticalGap =“ - 10”

+0

很好用!谢谢! – ufk 2009-12-16 10:36:47

1

您也可以尝试使用Label组件(如果您不需要多行文本)。或者在Text组件上设置一个特定的高度值。

相关问题