2012-02-21 4 views
0

Je veux activer et désactiver le menu contextuel, supposons dans le menu contextuel Cinq action est là et après la sélection cinquième action première action va désactiver et activer uniquement lorsque je choisis la quatrième action ou faire quelque chose dans d'autres méthode de l'application.Android: Activer Désactiver l'élément de menu contextuel

Supposons que le code est:

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"); 
} 

maintenant lorsque je sélectionne d'abord l'action alors cette action désactive et active uniquement lorsque je sélectionne l'action quatrième ou fait un calcul dans une autre méthode de cette application. Veuillez me suggérer ...

Répondre

2

Il existe une méthode héritée removeItem(int id) pour supprimer un élément du menu contextuel.

Questions connexes