我正在使用TListBox组件来显示CheckBoxes列表。

iOS上效果很好,但是在Android上滚动时会产生很小的滞后。

乍一看,我认为这是因为每个TListBoxItem都是Controls的容器的设计。但是,生成简单列表(不带CheckBoxes)时,它仍然滞后一点。

组件有问题吗?

是否有任何解决方案不能消除我的任何ListBoxes

最佳答案

对于第一个问题


  注意:FMX.ListBox.TListBox在移动设备上的性能可能会很慢。如果要开发更复杂的应用程序,尤其是具有大型数据库的应用程序,请使用TListView。


来自Embarcadero docwiki

对于第二个问题

可能有。我的解决方案是将TListBox交换为TListView
如果需要列表框中的复选框,也可以使用TListView进行。将AccessosoryType设置为CheckBoxes

10-06 04:26