Listview 向BlackBerry中的列表字段添加侦听器

Listview 向BlackBerry中的列表字段添加侦听器,listview,blackberry,listener,keylistener,Listview,Blackberry,Listener,Keylistener,我正在BBOSV5.08520上工作。我已设法使列表显示在屏幕上。我正在使用字符串数组并将其添加到向量中。现在我想找出onclick,它是被单击的项目,并相应地执行一些操作。暂时让我们说我想发出警报。有什么帮助吗?如何显示字符串并使其可单击 您可以扩展、覆盖trackwheelClick或touchEvent方法,并在其中执行所需操作。在列表字段中,您应该覆盖导航单击(int status,int time)。然后在navigationClick()的内部,通过ListField.getSele

我正在BBOSV5.08520上工作。我已设法使列表显示在屏幕上。我正在使用字符串数组并将其添加到向量中。现在我想找出onclick,它是被单击的项目,并相应地执行一些操作。暂时让我们说我想发出警报。有什么帮助吗?

如何显示字符串并使其可单击


您可以扩展、覆盖trackwheelClick或touchEvent方法,并在其中执行所需操作。

列表字段中,您应该覆盖
导航单击(int status,int time)
。然后在
navigationClick()
的内部,通过
ListField.getSelectedIndex()
获取所选项目索引,并根据需要使用它

注意,您不需要覆盖
touchEvent(touchEvent消息)
,因为无论单击事件是由触摸屏事件还是轨迹球(pad)事件发起的,BB framework都会调用
navigationClick()
。因此,该代码适用于任何屏幕类型