Skip to content

Instantly share code, notes, and snippets.

@Reacoder
Created July 30, 2014 08:40
Show Gist options
  • Save Reacoder/2a5d33a1d5f346544c46 to your computer and use it in GitHub Desktop.
Save Reacoder/2a5d33a1d5f346544c46 to your computer and use it in GitHub Desktop.
动态改变actionbutton。
/* Called whenever we call invalidateOptionsMenu() */
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
Logger.d("======== onPrepareOptionsMenu =========="+mSubscribed);
MenuItem item = menu.findItem(R.id.action_subscribe);
if (mSubscribed) {
item.setTitle(R.string.menu_unsubscribe);
item.setIcon(R.drawable.btn_actionbar_unsubscriptions);
} else {
item.setTitle(R.string.menu_subscribe);
item.setIcon(R.drawable.btn_actionbar_subscriptions);
}
return super.onPrepareOptionsMenu(menu);
}
supportInvalidateOptionsMenu();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment