3

我需要显示自定义数据。例如,我需要显示一个包含姓名、描述、照片的联系人列表理想情况下,我还想在那里显示自定义数据,例如启动电话的按钮。默认样式并不完全符合我的要求,但相当接近。

因此,据我所知,如果我可以创建自定义样式,TListBox 可能是一个不错的控件?那可能吗?(当然,另一个问题是设置自定义数据控件的值。)

4

1 回答 1

5

您应该仔细查看 FMX CustomListBox 示例 AFAIK,即使仅该示例似乎已经完全具备您需要的内容,并且已经设置到位。

我花了大约 10 分钟的时间直接从 CustomListBox 示例中生成了这个结果,并附有您的描述:

在此处输入图像描述

包含的 FMX 示例完美展示的一件事是,通过TStyleBook布局(例如按钮、图像等)将任何 FMX 控件添加到 ListBox 是多么容易……基本上是任何视觉控件,然后您再在其上实现HitTest,所有FMX Delphi 示例中非常详细。

于 2013-07-01T22:49:29.663 回答