【问题标题】:Delphi - ListView onItemClick is not being firedDelphi - ListView onItemClick 没有被触发
【发布时间】:2016-05-31 13:46:24
【问题描述】:

我正在为Android 和iOS 使用ListView 组件。

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

我也在以最简单的方式动态生成ListItems:

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

我错过了什么傻事吗?

【问题讨论】:

    标签: android ios listview delphi firemonkey


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2013-08-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多