在我的应用程序中,我将listfield放在屏幕上。现在我的问题是,当我单击列表项(而列表项具有焦点时),它会在打开菜单时执行活动。
我想在单击列表时禁用菜单。我希望如果我单击列表项,它应该只执行在项目单击事件中定义的必要任务,而不是显示带有它的菜单。
有人对此有所了解吗?
覆盖ListField
使用单击事件(应返回 true)的navigationClick()
,而不调用super.navigationClick()
:
protected boolean navigationClick(int status, int time) {
Status.show("Clicked on item: " + myList.getSelectedIndex());
return true;
}