1

アクティビティでアクションバーを使用しました。Android 4.2バージョンのエミュレーターでアプリを実行すると正常に動作しますが、Android 2.3.5バージョンの実際のモバイルでアプリを実行すると、アプリがアクションを持つアクティビティに達したときにバーがクラッシュしています

4

2 に答える 2

2

Android のすべての API バージョンと互換性のあるアクション バーが必要な場合は、ActionBarSherlock を使用する必要があります。サポート ライブラリも使用する必要があります。

ABS の詳細については、こちらをご覧ください http://actionbarsherlock.com/

それはよく維持され、オープンソースであり、ほとんどの Android 開発者から強く推奨されており、Google I/O セミナーの 1 つでも言及されています (どれが頭に浮かんだか思い出せません)。

更新- ナビゲーションに関する Google I/O セミナーhttps://developers.google.com/live/shows/5698617/一見の価値あり

于 2013-03-07T10:15:54.787 に答える
0

アクション バーは ver 11 以降に開始されたため、古いバージョンで使用するには、サポート ライブラリを追加する必要があります。

1- このライブラリをダウンロード (Sharlok Action Bar)

http://actionbarsherlock.com/

2-クラッシュするクラスでgetアクションバーの代わりにgetSupportActionBarを使用します

于 2013-03-07T10:17:17.157 に答える