我知道对于 Android 3.0,菜单将成为操作栏。
但是,在我的程序中,显示的菜单基于设置的变量/程序正在执行的操作。IE 我希望用户请求菜单,并且显示的菜单基于“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;
}
}
谢谢,