我正在为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,因此对齐就到处都是。
是否有人知道在具有多列的移动应用程序中显示数据集的方法,该列具有平滑滚动的响应能力?
答案 0 :(得分:0)
而不是Tlistview或网格,实现TListbox。你是对的OP,因为它在滚动时不像TListview那样快速/平滑,但如果你在造型方面做得很好,那么它仍然是理想的。