其实这不是一个什么大问题了,只要修改onPrepareOptionsMenu他就可以了,只要你想修改标题或者可见性都要在他里面进行设置 ,因为他调用的比oncreatOption造
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
// Check current message count
boolean haveMessages = mMessageCount != 0;
// Set 'delete' menu item state depending on count
MenuItem deleteItem = menu.findItem(R.id.menu_delete);
deleteItem.setTitle(haveMessages ? R.string.delete : R.string.no_messages);
deleteItem.setEnabled(haveMessages);
return super.onPrepareOptionsMenu(menu);
}