我使用上下文菜单使用ListView修改表格内容。
我在
中设置了菜单@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenu.ContextMenuInfo menuInfo) {
..
MenuItem mi = menu.add(Menu.NONE, MENU_CONTEXT_EDIT_ID, Menu.NONE, MENU_CONTEXT_EDIT_TEXT);
if (model.canBeEdited()) {
mi.setEnabled(true);
}
else {
mi.setEnabled(false);
}
这使菜单项变灰,但我仍然可以点击它。如何完全禁用它 - 我想要显示它,但用户不应该点击它。
我可以删除菜单项,但我希望用户看到它无法编辑。