2011-05-13 89 views
3

在我的应用程序中,我已经把listfield放在屏幕上。现在我的问题是,当我点击列表项目(而列表项目的重点),它做的活动打开菜单。冲突ListField点击和菜单点击

我想在单击列表时禁用菜单。我希望如果我点击列表项目,它应该只执行项目点击事件中定义的必要任务,不显示菜单。

任何机构对此有一些想法?

回答

7

重写navigationClick()ListField消耗click事件(应返回true),而不调用super.navigationClick()

protected boolean navigationClick(int status, int time) { 
    Status.show("Clicked on item: " + myList.getSelectedIndex()); 
    return true; 
}