我重写了PrepareOptionsMenu来隐藏和显示菜单项.当使用API级别16的仿真器进行测试时;在第一次打开菜单时,不会调用onPrepareOptionsMenu.但是当我重新打开菜单时,它可以工作.问题只在于第一次使用.你可以用它简单的测试一下;
@Override public void onPrepareOptionsMenu(Menu menu) { Toast.makeText(this.getActivity(),"pre",Toast.LENGTH_SHORT).show(); super.onPrepareOptionsMenu(menu); }
有任何想法吗?