我尝试着在每次按下我的应用的菜单按钮时更新它们;在11+接口中,你需要调用invalidateOptionsMenu()来做这件事;既然我希望我的应用兼容更低的接口,那么在使用11+接口时如何才能只调用这个方法呢?
发布于 2012-06-08 08:51:59
发布于 2013-02-07 18:20:38
对于像我一样正在寻找答案的其他人:
如果您正在使用ActionBarSherlock并尝试刷新API <11上的操作栏按钮,而不是
Activity.invalidateOptionsMenu()
您可以使用
SherlockActivity.supportInvalidateOptionsMenu()
发布于 2013-11-27 08:50:54
如果你在你的类中扩展ActionBarActivity,那么你只需要这样:
supportInvalidateOptionsMenu();https://stackoverflow.com/questions/7878957
复制相似问题