【问题标题】:Android TListBox does not scroll smoothlyAndroid TListBox 滚动不顺畅
【发布时间】:2016-09-20 16:23:03
【问题描述】:

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

它在iOS 上运行良好,但在Android 上滚动时会产生小延迟。

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

是组件有问题吗?

是否有任何解决方案不会删除我的任何ListBoxes

【问题讨论】:

  • 很可能在最新版本的 Delphi 中想法发生了变化。

标签: android performance delphi listbox firemonkey


【解决方案1】:

第一个问题

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

来自Embarcadero docwiki

关于第二个问题

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

【讨论】:

  • 感谢您回答这两个问题。这似乎是一个组件问题,我会尝试将它们切换到ListView
猜你喜欢
  • 2012-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多