在工具欄中保存項目只會在設計模式中發生,但從不在運行時發生。android - 菜單項保持白色,即使禁用
我使用這個代碼:
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
if(count > 0) {
menuItemSave.setEnabled(true);
} else {
menuItemSave.setEnabled(false);
}
return true;
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.options_menu, menu);
menuItemSave = menu.findItem(R.id.save);
return true;
}
它的啓用/禁用,但被禁用時,它只是真的不變成灰色。