私の問題は、アクション バー メニューを備えたアプリがあることです。アプリはエミュレーターで正常に動作し、すべてが表示されますが、物理デバイスでデバッグしているときにボタン付きのアクション バーが表示されません。サポート ライブラリにアクション バーを追加しました。MinSdkVer
アプリの内容は以下の通りです8
。私の電話にはAndroidバージョン2.3.6
があるので、バージョンは問題になりません。それを機能させるために何ができるかわかりません。
2 に答える
サポート ライブラリのセットアップの手順に従って、appcompat v7 サポート ライブラリを使用してプロジェクトをセットアップします。
サポート ライブラリを使用してプロジェクトをセットアップしたら、アクション バーを追加する方法を次に示します。
- ActionBarActivity を拡張してアクティビティを作成します。
アクティビティに Theme.AppCompat テーマの 1 つを使用 (または拡張) します。例えば:
Android 2.1 (API レベル 7) 以降で実行している場合、アクティビティにアクション バーが含まれるようになりました。
エミュレーターのバージョンを確認してください。3.0 より上である可能性があります。3.0 より下のバージョンのエミュレーターでアプリを実行すると、デバイスで見たのと同じボタンが表示されます。
解決策は、次のリンクに示されているサポート ライブラリの概念を使用する必要があることです。
http://developer.android.com/tools/support-library/index.html
http://tekeye.biz/2012/android-support-library-samples
http://www.grokkingandroid.com/adding-actionbarsherlock-to-your-project/