据我所知,对于Android 3.0,菜单将成为操作栏。
但是,在我的程序中,显示的菜单基于设置的变量/程序正在执行的操作。 I.E.我希望用户请求菜单,并且显示的菜单基于“menuselect”的值。如果自动创建操作栏,用户将如何选择显示哪个菜单?
如何处理/显示此类菜单:
public boolean onCreateOptionsMenu(Menu menu) {
if (menuselect == 1)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
else {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu2, menu);
return true;
}
}
谢谢,
答案 0 :(得分:1)
操作栏不是那样动态的,它只在活动开始时创建一次,之后就无法更改