4

API 17 をターゲットとし、最小 SDK バージョンが 8 の Android アプリケーションがあります。Android API < 11 を搭載したデバイスで ActionBar を提供することに興味はありませんが、Android >= 3.0 を実行しているデバイスで使用したいと考えています。 .

その方法を学ぶためにstackoverflowをブラウズしていると、次の質問に出くわしました: Android SDKで後方互換性のある新しい機能をコーディングする方法は? . その回答で提供されている実装を使用したかったのですが、android.app.ActionBar をインポートできません。Eclipse はそれを認識しません。

何が問題なのですか?前もって感謝します。

4

3 に答える 3

5

プロジェクトが、最小のSDKではなく、ターゲットのandroid.jarファイルを参照していることを確認してください。

Eclipseで、[プロジェクト]->[ビルドパス]->[ビルドパスの構成]を右クリックし、そこで参照されているAndroidのバージョンを確認します。

于 2013-01-18T23:01:33.747 に答える
0

アクションバー sherlockを使用しないのはなぜですか?

于 2013-01-19T00:15:00.007 に答える