我已经为Spark List组件创建了一个ItemRenderer,其代码如下。Flex组件宽度
<?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应用程序)。
显示滚动条的列表是否是项目渲染器?滚动条是水平的还是垂直的?你的问题不是很清楚。 – NoobsArePeople2
我很抱歉,我们正在谈论垂直滚动条。该列表正在显示滚动条。其他一切都是默认的。 –
等一下,什么?!一个列表是*假设*显示滚动条...没有滚动条,你可以从字面上有成千上万的行消耗内存。你想要完成的行为是什么?另外,你有没有尝试过DataGroup? –