我有一個應用程序,設計與隱藏在所有意圖的標題欄。我想利用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