Delphi - ListView onItemClick 没有被触发

Delphi - ListView onItemClick is not being fired

我正在为 AndroidiOS 使用 ListView 组件。

当用户点击列表时会触发 onClick 事件,但是 onItemClick 事件永远不会发生(是的,我确实单独测试了它们)。

我还以最简单的方式动态生成 ListItems

listview_available_gen.Items.Add.Text := 'whythehellyoudontitemclick';

我是不是漏掉了什么傻东西?

我不确定为什么 onItemClick 没有被解雇,但我用 onItemClickEx 替换了它,现在它接收事件就好了。

来源:http://docwiki.embarcadero.com/Libraries/Berlin/en/FMX.ListView.TListViewBase.OnItemClickEx

检查 ListView 上的 onItemClick 事件是否确实指向与代码中相同的过程。双击 ListView Events 页面中的 OnItemClick,它会将您移动到它创建的过程,或者如果有 none,它将创建一个新过程。