如何隐藏一些listview上下文菜单(从xml加载)项目?

时间:2011-10-23 18:31:56

标签: java android listview contextmenu

我从xml中为listview扩展我的上下文菜单,如下所示:

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

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

但基于我的listview行中的一些数据(我知道如何获取该数据),有时我想隐藏一些菜单项。

怎么做?

1 个答案:

答案 0 :(得分:1)

尝试使用

    MenuItem item = menu.findItem(R.id.itemId);
    item.setVisible(false);
在给菜单充气后