我有类似的代码:
<s:VGroup>
<s:HGroup verticalAlign="middle">
<s:Label text="label" />
<s:TextInput id="rmName"/>
</s:HGroup>
<mx:HorizontalList id="imagePreview" width="100%" visible="false"
columnWidth="100" rowCount="1" rowHeight="130" selectable="false" borderVisible="false">
<mx:itemRenderer>
...
</mx:itemRenderer>
</mx:HorizontalList>
<s:VGroup>
我希望s:VGroup容器只有其可见子级的高度。 在此示例中,即使可见性mx:HorizontalList设置为false,也有一个空闲空间。每当我更改子元素的可见性时,我希望父(s:VGroup)将改变其高度。如何在flex中执行此操作?
答案 0 :(得分:0)
当您将visible属性从true更改为false时,还要将includeInLayout属性从true更改为false。