Как скрыть некоторые элементы контекстного меню списка (загруженного из XML)? - PullRequest
2 голосов
/ 23 октября 2011

Я надуваю свое контекстное меню для просмотра списка из xml следующим образом:

 public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {

  super.onCreateContextMenu(menu, v, menuInfo);
  MenuInflater inflater = getMenuInflater();
  inflater.inflate(R.menu.meni, menu);
}

Но, основываясь на некоторых данных в моей строке списка (я знаю, как получить эти данные), иногда я хочу скрыть некоторые пункты меню.

Как это можно сделать?

1 Ответ

1 голос
/ 23 октября 2011

Попробуйте использовать

    MenuItem item = menu.findItem(R.id.itemId);
    item.setVisible(false);

после раздувания меню.

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