Android 3.0和菜单

时间:2012-05-16 20:38:07

标签: android android-actionbar android-menu android-3.0-honeycomb

据我所知,对于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;

}

}

谢谢,

1 个答案:

答案 0 :(得分:1)

操作栏不是那样动态的,它只在活动开始时创建一次,之后就无法更改