Delphi 如何在移动应用程序上显示快速\平滑滚动数据集?

Delphi 如何在移动应用程序上显示快速\平滑滚动数据集?,delphi,mobile,firemonkey,Delphi,Mobile,Firemonkey,我正在为Android\iOS开发一个移动应用程序,我需要显示一个包含多列的数据集。我可以用TGrid+数据绑定轻松完成这项工作,但是,在移动设备上滚动速度非常慢。TListView非常快,但不幸的是,据我所知,它不支持列。使用TListView+格式化文本响应速度非常快: LItem.Text := Format('%-10s %-30s %-10s %-30s %-10s %-10s %-10s', [Trim(myQry.Fields[0].AsString),

我正在为Android\iOS开发一个移动应用程序,我需要显示一个包含多列的数据集。我可以用TGrid+数据绑定轻松完成这项工作,但是,在移动设备上滚动速度非常慢。TListView非常快,但不幸的是,据我所知,它不支持列。使用TListView+格式化文本响应速度非常快:

LItem.Text := Format('%-10s %-30s %-10s %-30s %-10s %-10s %-10s',
            [Trim(myQry.Fields[0].AsString),
             Trim(myQry.Fields[1].AsString),
             Trim(myQry.Fields[2].AsString),
             Trim(myQry.Fields[3].AsString),
             Trim(myQry.Fields[4].AsString),
             Trim(myQry.Fields[5].AsString),
             Trim(myQry.Fields[6].AsString)]);
然而,我们公司的政策规定了Calibri的使用,因此这种一致性无处不在


有人知道在移动应用程序上显示数据集的方法吗?该方法具有多个列,可通过平滑滚动响应数据集?

实现TListbox,而不是Tlistview或grid。你是对的,在滚动时它没有TListview那么快/流畅,但是如果你能很好地使用样式,那么它仍然是理想的

非常确定TListbox支持多栏谢谢这个家伙,你的评论让我找到了解决方案。它在移动设备上的速度不如TListView快,但与我的其他尝试相比,仍然有很大的改进。你想回答我的问题,这样我就可以把它设置为已回答的吗?