148

android-support-v4.jarandroid-support-v7-appcompat.jarの違いを知りたかったのです。アプリケーションに appcompat アクション バーを追加する場合は、android-support-v7-appcompat.jarandroid-support-v4.jarの両方を追加するか、android-support- v7 -appcompat.jarのみを追加する必要がありますか。

また、android-support-v13.jarには appcompat がありますか?

4

4 に答える 4

44

サポート ライブラリは、SDK の最小バージョンが API レベル 11 未満の場合にのみ必要です。それ以外の場合は、API レベル 11 以降のプロジェクトにサポート ライブラリを追加する必要はありません。

android-support-v4.jar:android.app Android API レベル 4 以降のアプリケーションの開発を 支援するクラスをサポートします。アプリケーションのバックワード互換性を持たせるために、

android-support-v7.jar最新のサポート ライブラリ アップデートで最近追加されました。Android 2.1 (API レベル 7) 以降のアクション バー ユーザー インターフェース デザイン パターンの実装を可能にする ActionBar。ActionBarActivityこのクラスを使用するには、新しいクラスを拡張してアクティビティを実装する必要があります。

アプリケーションに appcompat アクション バーを追加する場合、android-support-v7-appcompat.jar と android-support-v4.jar の両方を追加するか、android-support-v7-appcompat.jar のみを追加する必要がありますか。

はい、使用する場合は、両方のライブラリの参照を追加する必要があります。

android-support-v13.jar には appcompat がありますか?

いいえ、FragmentCompatが含まれているため、バージョン 13 以降に Fragment 機能が追加された場合、API レベル 11 とのバックワード互換性を持たせることができます。これにより、API 11 以降をターゲットとするアプリケーションは、新しいバージョンに追加された機能を使用できます。

于 2013-08-16T10:56:17.840 に答える