我有一个应用程序,设计与隐藏在所有意图的标题栏。我想利用Activity.openOptionsMenu()从一个按钮。它在2.2上工作正常,但是当我在蜂窝上运行应用程序时,调用openOptionsMenu()似乎不起作用。有另一种方法吗?openOptionsMenu()跨Android版本
点击这里的代码,如果它很重要。这是我的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;
}
}
};
我们发现openOptionsMenu在一些设备(galaxy nexus,nexus s,emulator)上工作正常,但对其他设备没有任何作用。这是非常蹩脚的。 – cidermonkey 2012-08-20 19:22:47
我在这里找到了最终的工作解决方案:http://stackoverflow.com/a/17903128/784982 – Lisitso 2013-09-14 10:12:54