解决方法
告诉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();