Как визуально отключить MenuItems в ActionMode
В моем ActionMode
Я отключаю и включаю MenuItems
из 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
визуально, например, что-то вроде изменения альфа-значения их CAB
иконки. Есть ли способ сделать это без замены значков, вызвав setIcon()
?
1 ответ
Решение
Не берите в голову, я просто решил использовать mMenuItem.getIcon().setAlpha(xxx);
Это на самом деле будет работать для любого вида Menu
(Похоже).