0

私の場合、次のようないくつかの条件に応じて、のActionModeを無効および有効にします。MenuItemsCAB

        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を呼び出してアイコンを実際に置き換えずにこれを行う方法はありますsetIcon()か?

4

1 に答える 1

3

mMenuItem.getIcon().setAlpha(xxx);気にしないでください、私はこれを使用することを考え出しましたMenu

于 2014-03-28T22:19:48.087 に答える