我有TileLayout的DataGroup。如何使数据组根据数据组中的元素数量调整大小?
例如,1有1行,有4个元素。每个元素高20像素。所以我希望我的数据组也是20像素高。如果我有7个元素,这将是2行,我希望我的数据组高40像素,依此类推。
现在,1行的数据组大约是100px高。
答案 0 :(得分:2)
找到解决方法:
private function onCreationComplete(event:Event):void
{
dataGroup.height = (dataGroup.layout as TileLayout).rowCount * ((dataGroup.layout as TileLayout).rowHeight + (dataGroup.layout as TileLayout).verticalGap);
}