Using the Support Library を見てきます。
エーその前にちょっと訂正を
前回フラグメントはAndroid3.x以前には対応してないと書きましたが
アレ間違いです。すいません。
フラグメント自体はAndroid3.xで実装されたものですが
それ以前のバージョンでもライブラリを導入する事で
フラグメントを使用できます。
ではその方法を
Eclipceの Window→Android SDK Manager から
Android Support Library をチェックして インストール
するとアンドロイドのインストールフォルダから
sdk/extras/android/support にライブラリが追加され
今回はこの中の v4/android-support-v4.jar ファイルを
作成したプロジェクトの libs/ フォルダにコピーします。
そしてマニフェストファイルの最も古いAPIレベルを
android:minSdkVersion="4"
とします。
ここでちょっと解説、
AndroidのバージョンとAPIレベル
Android 3.1 | 12 |
Android 3.0 | 11 |
Android 2.3.4 | 10 |
Android 2.3.3 | |
Android 2.3 | 9 |
Android 2.2 | 8 |
Android 2.1 | 7 |
Android 2.0.1 | 6 |
Android 2.0 | 5 |
Android 1.6 | 4 |
Android 1.5 | 3 |
Android 1.1 | 2 |
Android 1.0 | 1 |
ことになります。
そしてこれらのサポートライブラリを使う場合は、ソースコードに
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
などの様に必要なものをインポートす記述が必要です。
今日は以上です。