我有一个像这样的Flex HorizontalList:
<mx:HorizontalList id="myList" width="1462" height="878" columnCount="3" rowHeight="475" columnWidth="350" dataProvider="{floorPlans}" itemRenderer="FloorplanItems">
</mx:HorizontalList>
我试图连续设置3列,我认为columnCount会这样做,但要么它不能正常工作,要么就是没有做我认为会做的事情。
如何设置每行3列?
答案 0 :(得分:1)
mx:HorizontalList用于列出一行中的项目。 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>
希望这有帮助, 好运。