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

时间:2015-07-16 10:27:19

标签: delphi mobile firemonkey

我正在为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,因此对齐就到处都是。

是否有人知道在具有多列的移动应用程序中显示数据集的方法,该列具有平滑滚动的响应能力?

1 个答案:

答案 0 :(得分:0)

而不是Tlistview或网格,实现TListbox。你是对的OP,因为它在滚动时不像TListview那样快速/平滑,但如果你在造型方面做得很好,那么它仍然是理想的。