Delphi TListBox iOS如何制作新的项目样式/行为。

3
我需要展示定制数据。例如,我需要展示联系人列表,包括姓名、描述和照片。理想情况下,我还想在那里展示自定义数据,例如一个启动电话呼叫的按钮。默认样式不太符合我的要求,但是接近了。
因此据我所知,如果我可以创建自定义样式,TListBox可能是一个不错的控件吗?这是可能的吗?(当然,另一个问题是设置自定义数据控件的值。)
1个回答

5

我认为你应该仔细查看FMX CustomListBox示例,即使只有示例已经具有你所需的功能,而且已经设置好了。

根据你的描述,我从CustomListBox示例中直接生成这个结果只花了大约10分钟:

enter image description here

通过TStyleBook布局,您可以轻松地将任何FMX控件添加到ListBox中,例如按钮、图像等任何可视控件,然后再实现HitTest。这个包含的FMX示例完美地演示了这一点,所有细节都在FMX Delphi示例中详细说明。

1
点赞了。明天尝试后再回来。如果有任何接近您所描述的示例,您肯定会得到奖励! :) - Tom
@peter-vonca 在 Fire Monkey 移动端中,右键单击组件时没有“编辑自定义样式”或“编辑默认样式”选项。由于问题是关于 iOS 的,您能否详细解释一下如何实现这一点? - Reza
@RezaRahmati,虽然没有编辑自定义样式的按钮,但可以同样进行编辑。您可以在以下链接中找到所有必要的信息:http://docwiki.embarcadero.com/RADStudio/XE6/en/Working_with_Native_and_Custom_FireMonkey_Styles - Peter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接