问题是当标签不符合手风琴的大小时,标签的末尾会被视为“Hello,my name inull”而不是“Hello,my name is Can”。由于其他元件尺寸,我无法扩大手风琴的尺寸。 它可以被视为“你好,我的名字是......”,但我冷却找不到解决方案。 我尝试了truncateToFit =“true”标签,但我认为这里没有使用它。 这是flex代码;
<mx:Accordion x="0" y="2" width="200" height="100%" id="accSettings" styleName="accordionStyle">
<mx:Canvas id="emptyCanvas" visible="false" includeInLayout="false">
</mx:Canvas>
</mx:Accordion>
<mx:VBox visible="false" width="100%">
<mx:Canvas id="screenToVMTab" label="Hello, my name is Can!" width="100%" height="100%">
<mx:VBox width="100%" height="100%" verticalGap="0" id="vbScreenToVMTab" >
</mx:VBox>
</mx:Canvas>
</mx:VBox>
此外,尝试删除高度和宽度标签,而不是固定。 谢谢!
答案 0 :(得分:0)
试试这个:
<mx:Accordion left="2" top="2" width="130" bottom="2" id="accSettings" styleName="accordionStyle">
<mx:Canvas id="emptyCanvas" label="Empty Canvas" visible="true" includeInLayout="true" width="100%" height="100%">
<mx:Label text="Inside Empty Canvas." />
</mx:Canvas>
<mx:Canvas id="screenToVMTab" label="Hello, my name is Can!" width="100%" height="100%">
<mx:VBox width="100%" height="100%" verticalGap="0" id="vbScreenToVMTab" >
<mx:Label text="Inside VBox. Label 1"/>
<mx:Label text="Inside VBox. Label 2"/>
</mx:VBox>
</mx:Canvas>
</mx:Accordion>