我正在为ListView
和Android
使用iOS
组件。
当用户点击列表时会触发onClick
事件,但onItemClick
事件永远不会发生(是的,我确实单独测试过它们)。
我也是以最简单的方式动态生成ListItems
:
listview_available_gen.Items.Add.Text := 'whythehellyoudontitemclick';
我错过了一些愚蠢的事吗?
答案 0 :(得分:0)
我不确定为什么onItemClick
没有被解雇,但是我用onItemClickEx
替换了它,现在它正好接收了这个事件。
来源:http://docwiki.embarcadero.com/Libraries/Berlin/en/FMX.ListView.TListViewBase.OnItemClickEx
答案 1 :(得分:0)
检查onItemClick
上的ListView
事件是否真的指向与代码中相同的过程。双击OnItemClick
ListView
页面中的Events
,它会移动到您创建的过程,如果没有,则会创建新的过程。