ComboBox組件包含一個內部TextInput。您必須擴展ComboBox類並將textinput的高度修改爲所需的高度。
例如,假設你把20的字體大小和該擴展類:
public class MyCb extends ComboBox
{
public function MyCb()
{
addEventListener(FlexEvent.CREATION_COMPLETE, onCreationComplete);
}
private function onCreationComplete(e:Event):void {
this.textInput.height = 40;
}
}
主要應用:
<mx:VBox width="100%" height="100%">
<mx:ComboBox fontSize="20" >
<mx:dataProvider>
<mx:Object label="goubigoulba"/>
<mx:Object label="goubigoulba"/>
</mx:dataProvider>
</mx:ComboBox>
<local:MyCb fontSize="20" >
<local:dataProvider>
<mx:Object label="goubigoulba"/>
<mx:Object label="goubigoulba"/>
</local:dataProvider>
</local:MyCb>
</mx:VBox>
您將得到以下結果:
您使用的是Spark還是Halo/MX組件? – JeffryHouser
你能告訴我們現有的代碼嗎?這將使我們更容易爲您提供準確的解決方案。 –