私が間違っていなければ、Android のガイドラインでは、アプリ内のグローバル ナビゲーションには ActionBar を使用する必要があると書かれています。
しかし同時に、互換性を最大限に高めるために、可能な限り古い API をターゲットにすることが一般的です。
アプリの開発を開始しており、ターゲットを Android 2.2 に設定しています。
ここでアクションバーを使用することはできますか? そうでない場合、何を使用しますか?
ありがとうケビン
私が間違っていなければ、Android のガイドラインでは、アプリ内のグローバル ナビゲーションには ActionBar を使用する必要があると書かれています。
しかし同時に、互換性を最大限に高めるために、可能な限り古い API をターゲットにすることが一般的です。
アプリの開発を開始しており、ターゲットを Android 2.2 に設定しています。
ここでアクションバーを使用することはできますか? そうでない場合、何を使用しますか?
ありがとうケビン
ActionBarSherlockを使用します。
getSupportActionBar()
。これにより、通常のアクションバー(Honeycomb以降の場合)またはSherlockアクションバー(Honeycomb以前の場合)のいずれかが返されます。これを行う方法を示すActionBarCompatと呼ばれる素晴らしいサンプル プロジェクトがあります。API 11+ をターゲットにしたときにできることの 100% ではありませんが、かなり優れています。
ActionBarCompactではなくActionBarSherlockを使用してください。作業がはるかに簡単で、よく維持されています。