1

我有 as:List,我在其中定义了自己的 itemRenderer,并且想插入一条水平线分隔项目,类似于 mx:LinkBar 的工作方式。我不想在列表的顶部或底部有一行,所以我不能只在 itemRenderer 中包含上边框或下边框。我希望 itemRenderer 可以知道它在列表中的索引,但我不知道如何。有没有办法做到这一点?

4

2 回答 2

2

“我希望 itemRenderer 可以知道它在列表中的索引,但我不知道怎么做。有没有办法做到这一点?”

如果您的 itemRenderer 实现了 IDropInListItemRenderer 接口,您可以只访问 listData 对象的 rowIndex 属性。

于 2010-05-21T21:21:24.657 回答
0

我发现的最干净的解决方案是在项目之间放置一个间隙,并让背景 Rect(或其他东西)在项目之间显示出来。要在 List 上执行此操作,您只需重新设置它并自定义 VerticalLayout 以留出空隙。

于 2010-05-21T22:27:22.240 回答