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

时间:2010-04-12 06:45:30

标签: flex flex3 adobe

您好我正在使用flex 3中的tabNavigator。 我有tileList。选项卡中的内容是动态的,因此我无法提供明确定义的高度和宽度。 我需要根据其中的内容调整选项卡的大小。 为了调整选项卡的大小,我启用了tabNavigator的'resizeToContent'属性。由于某种原因,它没有按预期调整大小。

有人可以建议我走出它的方法。 谢谢


嘿谢谢Gregor的回复,

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

只是通过在creationComplete上使大小无效,是否会为我调整所有选项卡的大小。我在tabNavigator中有n个选项卡,因为用户可以在其中添加选项卡和内容。 你能解释一下我,我怎么能实现这个目标。 我是刚开始弯曲的人,因此很长时间以来一直对这个问题感到困惑。

1 个答案:

答案 0 :(得分:0)

resizeToContent仅在用户更改标签时有效。如果您希望在添加内容后调整大小,则需要侦听相应的事件(可能是creationComplete)并使TabNavigator的大小无效。这将使它有机会调整自己的大小。