【发布时间】:2014-02-13 03:36:58
【问题描述】:
在Android中使用ActionBar时,如何刷新选项菜单?我尝试隐藏和显示该栏,以及使用“getSupportActionBar()”获取它的新实例
我正在尝试实现一个登录/注销按钮,该按钮将根据用户的状态动态变化。
这是我的 onCreateOptionsMenu 方法
@Override
public boolean onCreateOptionsMenu(Menu menu) {
if (loggedIn)
menu.add(0, MENU2, 0, "Logout").setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
else
menu.add(0, MENU2, 0, "Login").setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
menu.add(0, MENU1, 0, "Home").setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS);
return super.onCreateOptionsMenu(menu);
}
谢谢!
【问题讨论】:
-
一般问题 - 什么是 Stackoverflow 礼节,用于在两个答案相同并且彼此在大约相同的时间内回答时选择最佳答案?
-
更好的答案(更多细节、代码示例、链接等)胜过更快的答案。对于这两个领域的同等价值的答案......掷硬币?
标签: android android-actionbar options-menu