我有一个应用程序设计的标题栏隐藏在所有意图。我想从一个按钮利用Activity.openOptionsMenu()。它在2.2上工作正常但是当我在蜂窝上运行应用程序时,调用openOptionsMenu()似乎不起作用。还有另一种方式吗?
在这里点击代码,如果重要的话。这是在我的mapview活动中,扩展了MapView:
OnClickListener ocl = new OnClickListener()
{
@Override
public void onClick (View v)
{
switch (v.getId ())
{
case R.id.b_options:
Log.d (TAG, "options clicked");
mymapview.this.openOptionsMenu ();
break;
case R.id.b_prev:
Log.d (TAG, "prev clicked");
break;
}
}
};
答案 0 :(得分:1)
你的应用程序中是否有ActionBar?我相信openOptionsMenu()仅适用于Honeycomb中的伴随ActionBar。 ICS不会带回菜单按钮,但您不再需要使用ActionBar来运行openOptionsMenu()。