2011-10-23 65 views
2

我吹我的上下文菜單列表視圖,從這樣的XML:如何隱藏一些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); 
} 

但根據我的ListView行的一些數據(我知道如何獲得這些數據),有時我想隱藏一些菜單項。

怎麼辦?

回答

1

嘗試使用

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

充氣後,在菜單。

相關問題