APIチェックには以下の2つの方法があります。
以下はGridLayoutの例です。GridLayoutはAPIレベル14から導入されたレイアウトです。そのためMiniSDKversionが7など14未満だとコード入力中にエラー表示されます。そこで以下のようににコードにAPIチェックを入れたクラスは14以上で動作するように設定可能です。
必須条件:
ADT17以降
以下はGridLayoutの例です。GridLayoutはAPIレベル14から導入されたレイアウトです。そのためMiniSDKversionが7など14未満だとコード入力中にエラー表示されます。そこで以下のようににコードにAPIチェックを入れたクラスは14以上で動作するように設定可能です。
必須条件:
ADT17以降
import android.annotation.TargetApi;
@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)
public void test2() {
GridLayout gridLayout = new
GridLayout(this);
gridLayout.getAlignmentMode();
}
または、
public void test2() {
if (SD_INT >= ICE_CREAM_SANDWICH) {
GridLayout
gridLayout = new GridLayout(this);
gridLayout.getAlignmentMode();
}
}
http://tools.android.com/recent/lintapicheck
http://developer.android.com/reference/android/widget/GridLayout.html
0 件のコメント:
コメントを投稿