我有一個s:List,我已經定義了我自己的itemRenderer,並且希望插入一條分隔項目的水平線,類似於mx:LinkBar的工作方式。我不想在列表頂部或底部有一行,所以我不能只在itemRenderer中包含上下邊框。我希望能夠讓itemRenderer知道列表中的索引,但我不知道如何。有沒有辦法做到這一點?如何在Spark List控件中的項目之間添加分隔符
回答
「我希望itemRenderer可以在列表中知道它的索引,但是我不明白,有沒有辦法做到這一點?
如果你的itemRenderer實現了IDropInListItemRenderer接口,你可以直接訪問listData對象的rowIndex屬性。
我發現最乾淨的解決方案是在項目之間放置一個間隙,並讓背景Rect(或某物)在項目之間顯示。要在List上做到這一點,您可以重新制作它並自定義VerticalLayout以留出空隙。
嗨,詹姆斯。在DevNexus順便說說話。問題是我不希望分隔符是列表的全部寬度。我的黑客解決方案是在itemRenderer的標籤上添加以下內容:
這工作。根據我提出的建議,您可以將背景Rect設置爲您希望分隔符的寬度。 此外,而不是使用一個沉重的畫布畫線,最好使用FXG基元(矩形,線等)。 – 2010-05-25 06:01:28
- 1. 如何在項目控件中的項目之間添加分隔符
- 2. 如何在ActionBar中的菜單項之間添加分隔符?
- 3. 如何在菜單組之間添加分隔符/分隔符?
- 4. 如何在ListView中的禁用項目之間添加分隔符? - 棒棒糖
- 5. (WPF)如何在ItemsControl中的項目之間添加分隔符 - Bug修復
- 6. 在元素之間添加分隔符
- 7. 在剃鬚刀中循環列表並在項目之間添加分隔符
- 8. RecyclerView僅在一些項目之間添加分隔線
- 9. 如何在TabBar項目之間插入分隔符UITapBarController
- 10. 增加列表項目之間的分隔符長度
- 11. 如何在clockpicker中的時間和meridiem(AM?PM)之間添加分隔符?
- 12. 菜單中的項目之間的自定義分隔符android
- 13. 如何在PowerShell中添加分隔符
- 14. 如何在警告消息中的元素之間添加分隔符?
- 15. spark流 - 每個間隔添加UI中的SQL選項卡
- 16. 分隔符之間的Grep?
- 17. 如何在列表框中的項目之間添加填充?
- 18. 如何在chunk_split的2個字符串之間添加分隔線
- 19. 如何在Apache Spark中的雙引號內包含List項目
- 20. 如何在Outlook命令欄上的控件之間創建垂直分隔符?
- 21. 如何在iPhone中添加字符串區分分隔符「,」?
- 22. 如何在首選項(設置菜單)之間添加分隔線?
- 23. 加入項目由分隔符
- 24. 如何在sharepoint List中添加多個lookup值。在sharepoint中添加項目時
- 25. 在相同的控制分隔符之間查找字符串?
- 26. 如何在多列表中的兩個列表項之間添加行分隔符?
- 27. 在List控件和Chart之間拖放
- 28. 如何在Unix中添加分隔符後的換行符?
- 29. 如何在MVC項目中爲DropDown List添加錯誤消息?
- 30. PHP;如何刪除分隔符和分隔符本身之間的字符串?
如果問題仍然存在,可以在這裏找到解決方案:http://riatiger.com/blog/2012/06/sparklist-with-separators/ – riatiger 2012-06-11 10:30:44