Android 在OnOptions ItemSelected之外获取菜单
我想在助手类中设置一个可见的actionbar菜单项。是否可以通过对活动的引用访问OnOptions ItemSelected之外的actionbar菜单?代码如下Android 在OnOptions ItemSelected之外获取菜单,android,Android,我想在助手类中设置一个可见的actionbar菜单项。是否可以通过对活动的引用访问OnOptions ItemSelected之外的actionbar菜单?代码如下 public boolean getMenuFromActivity(BaseActivity activity){ // something like Menu menu = activity.getActionBar().getMenu()? // then get menu item by id and set
public boolean getMenuFromActivity(BaseActivity activity){
// something like Menu menu = activity.getActionBar().getMenu()?
// then get menu item by id and set visibility..
//return true if found
return false
}
简单回答:在
oncreateoptions Menu()
中扩充菜单资源后,在菜单上调用findItem()
,并在活动的数据成员中保留该MenuItem
,以便以后使用
回答稍微不那么简单:在活动的数据成员中,按住onCreateOptions菜单()
中的菜单
,稍后使用它查找项目