解决方法@H_404_6@
告诉ActionBar刷新其菜单项:
invalidateOptionsMenu()
然后启用/禁用菜单项:
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
MenuItem item= menu.findItem(R.id.men_1);
//depending on your conditions,either enable/disable
item.setEnabled(false);
super.onPrepareOptionsMenu(menu);
return true;
}
并隐藏您拥有的动作栏:
getActionBar().hide();
然后启用/禁用菜单项:
@Override public boolean onPrepareOptionsMenu(Menu menu) { MenuItem item= menu.findItem(R.id.men_1); //depending on your conditions,either enable/disable item.setEnabled(false); super.onPrepareOptionsMenu(menu); return true; }
并隐藏您拥有的动作栏:
getActionBar().hide();