2010-10-26 27 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