【发布时间】:2014-03-28 22:14:38
【问题描述】:
在我的ActionMode 中,我根据某些条件禁用和启用CAB 的MenuItems:
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() 实际替换图标的情况下做到这一点?
【问题讨论】:
-
stackoverflow.com/questions/9642990/…这个问题好像有几个解决办法。
-
感谢您的评论,我已经想出了一个简单的方法来做到这一点(因此自己的答案)
-
哈哈是的,因此赞成。
标签: android menuitem android-menu android-actionmode