Android: включить отключить пункт контекстного меню - PullRequest
0 голосов
/ 21 февраля 2012

Я хочу включить и отключить контекстное меню, предположим, что в контекстном меню есть действие «Пять действий», и после выбора пятого действия первое действие будет отключено и активировано только при выборе «Четвертого действия» или выполнении какого-либо действия в другом методе приложения.

Предположим, что код:

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

. Теперь, когда я выбираю Первое действие, тогда это Действие будет отключено и включено только тогда, когда я выберу Четвертое действие или выполнил некоторые вычисления в другом методе этого приложения.Пожалуйста, предложите мне ...

1 Ответ

2 голосов
/ 21 февраля 2012

Существует унаследованный метод removeItem(int id) для удаления элемента из контекстного меню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...