Apache flex 在flex3中调整TabNavigator中的内容大小

Apache flex 在flex3中调整TabNavigator中的内容大小,apache-flex,flex3,adobe,Apache Flex,Flex3,Adobe,嗨,我正在Flex3中使用tabNavigator。 我有一个瓷砖列表在里面。选项卡中的内容是动态的,因此我无法提供明确固定的高度和宽度。 我需要根据其中的内容调整选项卡的大小。 要调整选项卡大小,我已启用tabNavigator的“resizeToContent”属性。由于某些原因,它没有按预期调整大小 谁能给我建议一条出路吗。 谢谢 嘿,谢谢格雷戈的回复 “resizeToContent”适用于tabNavigator中的其他子项,但当我在tabNavigator中将tileList用作子

嗨,我正在Flex3中使用tabNavigator。 我有一个瓷砖列表在里面。选项卡中的内容是动态的,因此我无法提供明确固定的高度和宽度。 我需要根据其中的内容调整选项卡的大小。 要调整选项卡大小,我已启用tabNavigator的“resizeToContent”属性。由于某些原因,它没有按预期调整大小

谁能给我建议一条出路吗。 谢谢


嘿,谢谢格雷戈的回复

“resizeToContent”适用于tabNavigator中的其他子项,但当我在tabNavigator中将tileList用作子项时失败,此时tileList将调整为其默认大小(只有4行可见)。因此,我想知道是否有任何方法可以强制tileList显示其所有项目,而不将滚动条置于其默认大小之后

只要在creationComplete上使大小无效,就会为我调整所有选项卡的大小。我在tabNavigator中有n个选项卡,因为用户可以在其中添加选项卡和内容。 请你解释一下,我怎样才能做到这一点。
我是flex新手,所以我对flex的行为感到困惑,并且长期以来一直在努力解决这个问题。

resizeToContent仅在用户更改选项卡时才起作用。如果要在添加内容后调整选项卡的大小,则需要侦听相应的事件(creationComplete),并使TabNavigator的大小无效。这将给它一个调整自身规模的机会