我有一個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. 如何在ListBox中的項目之間顯示分隔符?
- 7. 在元素之間添加分隔符
- 8. 如何在asp.net中的行之間添加分隔符
- 9. 在剃鬚刀中循環列表並在項目之間添加分隔符
- 10. RecyclerView僅在一些項目之間添加分隔線
- 11. 如何在TabBar項目之間插入分隔符UITapBarController
- 12. ActionBarCompat:在菜單項之間添加分隔符
- 13. 如何在兩個TreeTable入口之間添加分隔符
- 14. 如何在單詞之間添加分隔符?
- 15. 如何在RadioButtonList之間添加項目?
- 16. WP中的LongListSelector中的項目之間的分隔符
- 17. 增加列表項目之間的分隔符長度
- 18. 如何在clockpicker中的時間和meridiem(AM?PM)之間添加分隔符?
- 19. 如何在Rmarkdown中的子項目項目符號之間添加內容
- 20. 菜單中的項目之間的自定義分隔符android
- 21. android如何在子菜單中添加分隔符/分隔符
- 22. 如何在PowerShell中添加分隔符
- 23. 在表格菜單中的菜單項之間添加分隔符
- 24. 如何在UITableView中的單元格之間添加分隔符單元/ uiview?
- 25. 如何在警告消息中的元素之間添加分隔符?
- 26. spark流 - 每個間隔添加UI中的SQL選項卡
- 27. TabWidget之間的分隔符
- 28. 分隔符之間的Grep?
- 29. 如何在Apache Spark中的雙引號內包含List項目
- 30. 在字符串中的項目組之間添加空行
如果問題仍然存在,可以在這裏找到解決方案:http://riatiger.com/blog/2012/06/sparklist-with-separators/ – riatiger 2012-06-11 10:30:44