我需要展示定制数据。例如,我需要展示联系人列表,包括姓名、描述和照片。理想情况下,我还想在那里展示自定义数据,例如一个启动电话呼叫的按钮。默认样式不太符合我的要求,但是接近了。
因此据我所知,如果我可以创建自定义样式,TListBox可能是一个不错的控件吗?这是可能的吗?(当然,另一个问题是设置自定义数据控件的值。)
因此据我所知,如果我可以创建自定义样式,TListBox可能是一个不错的控件吗?这是可能的吗?(当然,另一个问题是设置自定义数据控件的值。)
我认为你应该仔细查看FMX CustomListBox示例,即使只有示例已经具有你所需的功能,而且已经设置好了。
根据你的描述,我从CustomListBox示例中直接生成这个结果只花了大约10分钟:
通过TStyleBook布局,您可以轻松地将任何FMX控件添加到ListBox中,例如按钮、图像等任何可视控件,然后再实现HitTest。这个包含的FMX示例完美地演示了这一点,所有细节都在FMX Delphi示例中详细说明。