GingerBread以下のバージョンのOSを搭載したデバイスにインストールすると、オプションメニューが表示されるアプリケーションをいくつか見ました。同じアプリが、HoneyComb以降のバージョンのOSを搭載しているデバイスでアクションバーを表示します。今、私のアプリには同じ要件があります。どうすればこれを達成できますか?
これは一例です。
GingerBread以下のバージョンのOSを搭載したデバイスにインストールすると、オプションメニューが表示されるアプリケーションをいくつか見ました。同じアプリが、HoneyComb以降のバージョンのOSを搭載しているデバイスでアクションバーを表示します。今、私のアプリには同じ要件があります。どうすればこれを達成できますか?
これは一例です。
メニューボタンに別れを告げる!
このブログはあなたを助けるかもしれません
更新1:
上記のフローズンヨーグルトまたはハニカムのメニューは引き続き使用できます。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
ユーザーがアクションバーまたはオプションメニューからアイテムを選択した場合でも、このコールバックはHoneycomb以降で使用できます。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
return super.onOptionsItemSelected(item);
}