在我的ActionMode
我禁用并启用MenuItems
的{{1}},具体取决于以下条件:
CAB
我还要禁用那些 if (isConditionMet)) {
MenuItem[] fileActionsToLock = { mMenu.findItem(R.id.action_share),
mMenu.findItem(R.id.action_rename),
mMenu.findItem(R.id.action_copy),
mMenu.findItem(R.id.action_move) };
for (MenuItem i : fileActionsToLock) {
i.setEnabled(false);
}
CAB
直观 ,例如比如改变MenuItems
图标的alpha值。有没有办法在没有通过调用CAB
实际替换图标的情况下执行此操作?
答案 0 :(得分:3)
没关系,我只是想出来使用mMenuItem.getIcon().setAlpha(xxx);
这实际上适用于任何类型的Menu
(我猜)。