【问题标题】:DataGroup TileLayout autoheight数据组 TileLayout 自动高度
【发布时间】:2010-10-26 21:27:02
【问题描述】:

我有带有 TileLayout 的 DataGroup。如何使数据组根据数据组中的元素数量调整大小?

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

现在对于 1 行的数据组大约 100 像素高。

【问题讨论】:

    标签: apache-flex actionscript-3 flex4


    【解决方案1】:

    找到解决方法:

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

    【讨论】:

      猜你喜欢
      • 2011-11-08
      • 2015-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-09
      • 2014-03-29
      • 1970-01-01
      相关资源
      最近更新 更多