我是智能手机开发的新手。我正在使用 Delphi Xe5 创建一个可以移植到 Android 和 iPhone 的测试应用程序。
我有一个 FireMonkey 移动应用程序,其中主窗体上有一个 TlistBox。我希望用户在列表中选择一个项目,然后根据他们的选择以另一种形式显示一些信息。
我目前使用 ListBox 的 OnClick 事件来执行此操作
但是,在设备上进行测试时,似乎我必须多次触摸它(几乎就像用鼠标双击一样)。
我想使用某种触摸事件吗?手势?
如果是这样,我将如何获得所选项目的索引?
示例 OnClick 事件
procedure TfrmProjects.lbxProjectsClick(Sender: TObject);
begin
ShowMessage(IntToStr(lbxProjects.ItemIndex));
end;
编辑:
我查看了 GestureManager 并将其绑定到 ListBox 的 Touch 属性 Gesture Manager,但似乎找不到简单的 OnTouch
谢谢