0

在我的ActionMode我禁用和启用MenuItemsaCAB取决于一些条件,如:

        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 视觉上禁用这些,例如更改其CAB图标的 alpha 值。有没有办法在不通过调用实际替换图标的情况下做到这一点setIcon()

4

1 回答 1

3

没关系,我只是想出使用mMenuItem.getIcon().setAlpha(xxx);这实际上适用于任何类型Menu(我猜)。

于 2014-03-28T22:19:48.087 回答