我有列表,我需要在项目和列表边距之间留出一些空格。列表中的项目是从其他文件中呈现的。但是当我添加填充时,我看不出任何差异。
这样的事情:
<mx:List id="List" selectionColor="red" itemRenderer="renderers.List"
doubleClick="Handler()" width="500" cornerRadius="4"
textAlign="center" height="335">
此外,当鼠标滚动时,只有项目必须突出显示,不包括填充。
有什么建议吗?示例代码非常有用。
由于
答案 0 :(得分:1)
您正在寻找useRollOver,以及添加滚动。
<mx:List useRollOver="true" />
对于填充,您需要在自定义项呈示器中执行此操作。
这是一篇很好的文章,可以帮助您开始制作自定义项呈示器:
http://www.adobe.com/devnet/flex/articles/itemrenderers_pt1.html
答案 1 :(得分:0)
下面已经在列表的左右边缘和列表中的项目之间留有空格,并将它们布置在列表的中心。这是使用默认的itemRenderer。
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:List id="List" selectionColor="red" width="500" cornerRadius="4"
textAlign="center" height="335">
<mx:Array >
[1,2,3,4]
</mx:Array>
</mx:List>
</mx:WindowedApplication>
您是在渲染文字还是图片?
至于只选择项目而不是额外的空间,我对那个不太确定。