ActionScript 3 mx:Horizo​​ntalList设置每行的列数

时间:2017-03-26 07:29:31

标签: actionscript-3 flex actionscript flex4

我有一个像这样的Flex Horizo​​ntalList:

<mx:HorizontalList id="myList" width="1462" height="878" columnCount="3" rowHeight="475" columnWidth="350" dataProvider="{floorPlans}" itemRenderer="FloorplanItems">


                                    </mx:HorizontalList>

我试图连续设置3列,我认为columnCount会这样做,但要么它不能正常工作,要么就是没有做我认为会做的事情。

如何设置每行3列?

1 个答案:

答案 0 :(得分:1)

mx:Horizo​​ntalList用于列出一行中的项目。 columnCount属性用于定义出现的列数,而无需滚动。

我建议你使用Spark List&#34; s:List&#34;相反,除了指定符合您需要的项目渲染器宽度外,还可以在其中定义磁贴布局。

<s:List id="addressesList" width="100%"  height="100%" itemRenderer="FloorplanItems">
            <s:layout>
                <s:TileLayout id="tileLayout" horizontalAlign="justify" columnAlign="justifyUsingWidth"/>
            </s:layout>
</s:List>

希望这有帮助, 好运。