2010-10-26 24 views
1

我有DataGroup与TileLayout。如何使数据组的大小相应地调整为数据组中元素的数量?DataGroup TileLayout autoheight

例如1有1行4元素。每个元素高20像素。所以我想我的数据组也是20像素高。如果我有7个元素将是2行,我希望我的数据组的高度为40像素,依此类推。

现在对于具有1行的数据组大约为100px高。

回答

2

找到解决方法:

private function onCreationComplete(event:Event):void 
{ 
    dataGroup.height = (dataGroup.layout as TileLayout).rowCount * ((dataGroup.layout as TileLayout).rowHeight + (dataGroup.layout as TileLayout).verticalGap); 
} 
+0

谢谢你的分享! – 2013-04-06 21:45:22