【发布时间】:2012-07-25 16:46:36
【问题描述】:
在 flex 4.6 移动项目中,我有一个带有自定义 itemRenderer 的列表组件。我的问题是列表不会垂直滚动。你能告诉我我做错了什么吗? 这是代码:
<s:List left="0" right="0" top="0" dataProvider="{DataModel.instance.listaRestaurante}"
itemRenderer="itemRenderers.restauranteRender" width="320" horizontalScrollPolicy="off" verticalScrollPolicy="on">
<s:layout>
<s:VerticalLayout gap="10" requestedRowCount="-1" useVirtualLayout="true" />
</s:layout>
</s:List>
谢谢
通过将 button="0" 放在列表中解决
【问题讨论】:
-
您确定列表中有足够的项目需要滚动吗? -1 让我觉得 requestedRowCount 的值很奇怪。我想知道这是否会导致问题。
-
嗯,我有足够的东西。如果我把 requestedRowCount="10" 列表滚动但不显示所有项目。如果我删除 requestedRowCount 列表将不会再次滚动
-
已解决 - 解决方案是将 bottom="0" 放在列表中
标签: actionscript-3 apache-flex mobile