2011-05-13 91 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; 
}