【问题标题】:Delphi TListBox iOS making new itemstyle/behaviorDelphi TListBox iOS 制作新的 itemstyle/behavior
【发布时间】:2023-12-31 02:25:01
【问题描述】:

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

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

【问题讨论】:

    标签: ios delphi listbox firemonkey


    【解决方案1】:

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

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

    包含的 FMX 示例完美演示的一件事是,通过 TStyleBook 按钮、图像等布局将任何 FMX 控件添加到 ListBox 是多么容易......基本上是任何视觉控件,然后您可以在上面实现HitTest,同样,FMX Delphi 示例中的所有内容都非常详细。

    【讨论】:

    • 赞成。明天我试过后会回来。如果有任何与您描述的内容相近的示例,那么您肯定获得了赏金! :)
    • @peter-vonca 在 Fire Monkey Mobile 中,没有通过右键单击组件来编辑自定义样式或编辑默认样式,因为问题是在 ios 上,您是否介意您解释一下,如何你这样做了吗?
    • @RezaRahmati,虽然没有编辑自定义样式的按钮,但可以编辑它,您将在以下链接中找到所有必需的信息:docwiki.embarcadero.com/RADStudio/XE6/en/…
    最近更新 更多