Java 如何隐藏某些listview上下文菜单(从xml加载)项?
我将listview的上下文菜单从xml中展开,如下所示:Java 如何隐藏某些listview上下文菜单(从xml加载)项?,java,android,listview,contextmenu,Java,Android,Listview,Contextmenu,我将listview的上下文菜单从xml中展开,如下所示: public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { super.onCreateContextMenu(menu, v, menuInfo); MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.meni, menu);
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.meni, menu);
}
但基于listview行中的一些数据(我知道如何获取这些数据),有时我想隐藏一些菜单项
如何做到这一点?尝试使用
MenuItem item = menu.findItem(R.id.itemId);
item.setVisible(false);
打开菜单后