可以为 VCL TListView 使用自定义绘图,它允许您为单个项目着色( here is an example 使用相当狡猾的方法将 TColor
放在项目的 Data
中。)
但是在XE7 FMX版本的TListVew
控件中,没有OnCustomDraw
事件。我尝试了一些选项,但似乎没有任何改变颜色。我该怎么做呢?
最佳答案
您可以使用 TListViewItem.Objects.DetailObject.TextColor
属性更改每个列表项文本的颜色。但是没有用于更改每个列表项的背景颜色的 native 属性。
根据 TListView Items background color :
但这并没有解释如何对每个列表项应用不同的样式。
关于android - FireMonkey TListView : How to color items at runtime?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28817488/