2012-02-21 16 views
0

コンテキストメニューを有効にしたり無効にしたりする場合は、コンテキストメニューで5つのアクションがあり、5つ目のアクションを選択した後に最初のアクションは無効になり、4番目のアクションを選択するか、アプリケーションのメソッド。Android:コンテキストメニューを無効にする項目

public void onCreateContextMenu(ContextMenu menu, View v, 
     ContextMenuInfo menuInfo) { 
    super.onCreateContextMenu(menu, v, menuInfo); 
    menu.setHeaderTitle("Option Menu"); 
    menu.add(0, v.getId(), 0, "First Action"); 
    menu.add(0, v.getId(), 0, "Second Action"); 
    menu.add(0, v.getId(), 0, "Third Action"); 
    menu.add(0, v.getId(), 0, "Fourth Action"); 
    menu.add(0, v.getId(), 0, "Fifth Action"); 
} 

今私が最初にアクションを選択した場合、このアクションは無効になり、唯一私が第四のアクションを選択するか、このアプリケーションの他の方法では、いくつかの計算を終了したら有効にします。

は、コードがあるとします。私にお勧めします...

答えて

2

コンテキストメニューから項目を削除する継承されたメソッドremoveItem(int id)があります。

関連する問題