【发布时间】:2011-10-20 10:45:46
【问题描述】:
我使用以下代码为 Spark List 组件创建了 ItemRenderer。
<?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
autoDrawBackground="true">
<s:RichText left="10" top="10" bottom="10" paddingBottom="0" paddingLeft="0"
paddingRight="0" paddingTop="0" text="{data[1].toString()}" textAlign="left"
verticalAlign="middle" width="{parentDocument.width*0.96}"/>
</s:ItemRenderer>
问题在于,当传递的数据过多时,List 控制器会显示滚动条。添加right="10" 不起作用。我需要一种方法,使任何大小的滚动条都不存在(这是一个 AIR 应用程序)。
【问题讨论】:
-
是列表显示滚动条还是项目渲染器?滚动条是水平的还是垂直的?你的问题不是很清楚。
-
抱歉,我们说的是垂直滚动条。该列表正在显示滚动条。其他一切都是默认的。
-
等等,什么?! 假设 列表显示滚动条...没有滚动条,您实际上可以有数千行占用内存。你试图完成的行为是什么?另外,您尝试过 DataGroup 吗?
-
对不起,我的大错,我的意思是水平滚动条,这是我深夜写的。
标签: apache-flex list components width