私のプロジェクトでは Android 2.1 以降をサポートする必要があります。Android 2.1 では、アプリにはAndroid 3.2+ のネイティブ アクション バーとまったく同じように見えるアクション バーが必要です。
ActionbarSherlockライブラリを使用してアクション バーを実装しようとしましたが、Android 2.1プラットフォームでは、アクション バーにoverflow
セクション (右端のオプション フィールド) がなく、代わりに物理的な「メニュー」ボタンを使用します。Android 2.1 では、アクション バーの一番左にある「矢印」もありません。
そのため、Android 2.1のアクション バーを手動で実装する必要があるようです。
私の質問:
1. Android 2.1のアクション バーを手動で実装する方法に関する提案
2.アプリが android 3.2+ プラットフォームで実行されている場合、アプリはネイティブ アクション バー API を使用する必要があります。つまり、私のプロジェクトには、異なるプラットフォーム バージョンで異なる実装に自動的に切り替える機能が必要です。(Android 2.1 では、手動で実装されたアクション バーを使用しますが、Android 2.3 以降ではネイティブ アクション バーを使用します)。これを達成する方法は??