在 TListView 上设置分组

Set grouping on TListView

我正在编写一个包含 FMX.TListView 组件的应用程序。我手动构建了包含一些项目的列表,因此其中包含一些内容。

因此有些项目以字母 A、B、C 等开头。

我想知道如何对项目进行分组以便它们出现在按字母顺序排列的组中?

如有任何帮助,我们将不胜感激。

谢谢,

诀窍在于字母组只是您需要添加到 TListView 的附加项。假设您要添加一些全部以字母 'A' 开头的项目。在添加这些项目之前,请执行以下操作:

        Item := ListView.Items.Add;
        Item.Text := 'A';
        Item.Purpose := TListItemPurpose.Header;

现在像往常一样添加以字母 'A' 开头的项目。在添加下一组之前重复上述操作。