3
在我的應用程序中有一個ListView。當長按項目時,將出現「上下文菜單」。我想檢查數據ID,然後設置禁用/啓用我的上下文菜單「項目」。我找不到像getMenuInfo()這樣的函數。檢查值以禁用/啓用上下文菜單項(android)
@Override
public void onCreateContextMenu(ContextMenu menu , View v, ContextMenuInfo menuInfo)
{
super.onCreateContextMenu(menu, v, menuInfo);
menu.add(0, ADD_FAVORITE_ID, 0, "Check");
menu.add(0, ADD_FAVORITE_ID, 0, "UnCheck").setEnabled(false);
}
感謝您的代碼,它的工作!並且正確的語法是「menuInfo」---> AdapterView.AdapterContextMenuInfo info =(AdapterView.AdapterContextMenuInfo)menuInfo; – Dennie 2009-08-27 12:59:27