1

私の問題は、アクション バー メニューを備えたアプリがあることです。アプリはエミュレーターで正常に動作し、すべてが表示されますが、物理デバイスでデバッグしているときにボタン付きのアクション バーが表示されません。サポート ライブラリにアクション バーを追加しました。MinSdkVerアプリの内容は以下の通りです8。私の電話にはAndroidバージョン2.3.6があるので、バージョンは問題になりません。それを機能させるために何ができるかわかりません。

4

2 に答える 2

1

サポート ライブラリのセットアップの手順に従って、appcompat v7 サポート ライブラリを使用してプロジェクトをセットアップします。

サポート ライブラリを使用してプロジェクトをセットアップしたら、アクション バーを追加する方法を次に示します。

  1. ActionBarActivity を拡張してアクティビティを作成します。
  2. アクティビティに Theme.AppCompat テーマの 1 つを使用 (または拡張) します。例えば:

  3. Android 2.1 (API レベル 7) 以降で実行している場合、アクティビティにアクション バーが含まれるようになりました。

于 2013-09-06T08:43:06.750 に答える
0

エミュレーターのバージョンを確認してください。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/

于 2013-09-06T09:13:18.443 に答える