【发布时间】:2012-10-17 23:15:23
【问题描述】:
我是 android 的菜鸟,我正在尝试根据用户选择来扩展两个不同的菜单。但是,菜单没有切换。无论用户选择什么,每次都会膨胀相同的菜单。我已经尝试使用各种参数检查了我的 if/else 语句,但菜单充气机仍然无法通过仅充气同一个菜单来正确响应。非常感谢任何帮助。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
super.onCreateOptionsMenu(menu);
popUpMenu = getMenuInflater();
//popUpMenu.inflate(R.menu.cool_menu, menu);
if(mypodcast==null){
popUpMenu.inflate(R.menu.cool_menu, menu);
}else {
popUpMenu.inflate(R.menu.podcast, menu);
}
return true;
}
【问题讨论】:
标签: android if-statement menu menuitem inflate