将弹性列表限制为可见项目

时间:2015-04-03 14:11:29

标签: css actionscript-3 flex mobile air

我想在移动应用程序中显示带有itemRenderers的列表,但是将显示的项目数限制为列表中同时完全显示的项目数。

这意味着如果列表是500px而itemRenders高度为80px我想显示6 itemRedenderer(并将列表高度设置为480px)....如果列表高度为450像素,则应该有5个渲染器和列表高度设定为400px。 ItemRenderers高度使用媒体查询根据设备dpi在渲染器类(f.e.MyRendererClass {rendererHeight:80px;})的css中设置。

有没有简单的方法来实现这个目标?我可以获得正确的" rendererHeight"无论如何,当前dpi的值 - 因为我没有样式名称来获取StyleDeclaration?

祝你好运

基督教

1 个答案:

答案 0 :(得分:0)

var buttonDeclaration:CSSStyleDeclaration = styleManager.getStyleDeclaration(" com.xxx.yyy.itemRenderer.MyItemRenderer"); 和 buttonDeclaration.getStyle(" rendererHeight&#34); 正在......