2

GingerBread以下のバージョンのOSを搭載したデバイスにインストールすると、オプションメニューが表示されるアプリケーションをいくつか見ました。同じアプリが、HoneyComb以降のバージョンのOSを搭載しているデバイスでアクションバーを表示します。今、私のアプリには同じ要件があります。どうすればこれを達成できますか?

これは一例です。

4

1 に答える 1

3

メニューボタンに別れを告げる!

このブログはあなたを助けるかもしれません

更新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);
}
于 2012-12-24T12:47:22.757 に答える