[原]Android用コード断片(六)
2811 ワード
知らず知らずのうちに95以上の自分が面白いと感じるコードクリップを集め、android用コードクリップ、Android用コードクリップ(二)、Android用コードクリップ(三)、Android用コードクリップ(四)、
Android用コードクリップ(5).この5編、今日、6編目の整理を始めます!ここで説明すると、1、2、3はそれぞれ20個のセグメントがあるが、4では70番目のコードが長すぎるため、4編では10個のセグメントしかない.第五編には25個あります.
九十六、java.util.MissingFormatArgumentExceptionエラー
ストップマークのある印刷文では、次のエラーが発生することがよくあります.
システムout.printf(「y=%3 d」+y)では、このエラーが報告されます.
次のように変更します.システムに変更out.printf( "y=%3d ",y)
九十七、Android判断はPadまたは携帯電話
九十八、androidネットワークの状態を判断する
九十九、ImageViewのScaleType属性
ImageView.ScaleType|android:scaleType値の意味:
ImageView.ScaleType.CENTER|android:scaleType="center"は画像の元のsizeで中央に表示され、画像の長さ/幅がViewの長さ/幅を超えると、画像の中央部分を切り取って表示される
ImageView.ScaleType.CENTER_CROP|android:scaleType="centerCrop"は、画像のsizeが中央に表示されるように拡大し、画像の長さ(幅)がViewの長さ(幅)以上になるようにする
ImageView.ScaleType.CENTER_INSIDE|android:scaleType="centerInside"は、画像の内容を完全に中央に表示し、縮小または元のsizeにより画像の長さ(幅)がViewの長さ(幅)以下になるようにする
ImageView.ScaleType.FIT_CENTER|android:scaleType=「fitCenter」画像をViewの幅に拡大(縮小)し、中央に表示
ImageView.ScaleType.FIT_END|android:scaleType="fitEnd"画像をViewの幅に拡大(縮小)し、Viewの下部位置に表示する
ImageView.ScaleType.FIT_START|android:scaleType="fitStart"は画像をViewの幅に拡大(縮小)し、Viewの上部位置に表示する
ImageView.ScaleType.FIT_XY|android:scaleType=「fitXY」画像を指定したサイズでViewに表示
ImageView.ScaleType.MATRIX|android:scaleType=「matrix」をmatrixで描画
作者:aomandeshangxiao发表于2012-7-13 10:41:09原文链接
読書:507コメント:0コメントの表示
Android用コードクリップ(5).この5編、今日、6編目の整理を始めます!ここで説明すると、1、2、3はそれぞれ20個のセグメントがあるが、4では70番目のコードが長すぎるため、4編では10個のセグメントしかない.第五編には25個あります.
九十六、java.util.MissingFormatArgumentExceptionエラー
ストップマークのある印刷文では、次のエラーが発生することがよくあります.
システムout.printf(「y=%3 d」+y)では、このエラーが報告されます.
次のように変更します.システムに変更out.printf( "y=%3d ",y)
九十七、Android判断はPadまたは携帯電話
public boolean isTabletDevice() {
TelephonyManager telephony = (TelephonyManager) getContext().getSystemService(Context.TELEPHONY_SERVICE);
int type = telephony.getPhoneType();
if (type == TelephonyManager.PHONE_TYPE_NONE) {
return true;
} else {
return false;
}
}
九十八、androidネットワークの状態を判断する
State mWifiState = null;
State mMobileState = null;
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
mWifiState = cm.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState();
mMobileState = cm.getNetworkInfo(ConnectivityManager.TYPE_MOBILE)
.getState();
if (mWifiState != null && mMobileState != null && State.CONNECTED != mWifiState
&& State.CONNECTED == mMobileState) {
//
} else if (mWifiState != null && mMobileState != null && State.CONNECTED != mWifiState && State.CONNECTED != mMobileState) {
mHandler.sendEmptyMessage(MSG_SHOW_NET_DIALOG);
} else if (mWifiState != null && State.CONNECTED == mWifiState) {
//
}
九十九、ImageViewのScaleType属性
ImageView.ScaleType|android:scaleType値の意味:
ImageView.ScaleType.CENTER|android:scaleType="center"は画像の元のsizeで中央に表示され、画像の長さ/幅がViewの長さ/幅を超えると、画像の中央部分を切り取って表示される
ImageView.ScaleType.CENTER_CROP|android:scaleType="centerCrop"は、画像のsizeが中央に表示されるように拡大し、画像の長さ(幅)がViewの長さ(幅)以上になるようにする
ImageView.ScaleType.CENTER_INSIDE|android:scaleType="centerInside"は、画像の内容を完全に中央に表示し、縮小または元のsizeにより画像の長さ(幅)がViewの長さ(幅)以下になるようにする
ImageView.ScaleType.FIT_CENTER|android:scaleType=「fitCenter」画像をViewの幅に拡大(縮小)し、中央に表示
ImageView.ScaleType.FIT_END|android:scaleType="fitEnd"画像をViewの幅に拡大(縮小)し、Viewの下部位置に表示する
ImageView.ScaleType.FIT_START|android:scaleType="fitStart"は画像をViewの幅に拡大(縮小)し、Viewの上部位置に表示する
ImageView.ScaleType.FIT_XY|android:scaleType=「fitXY」画像を指定したサイズでViewに表示
ImageView.ScaleType.MATRIX|android:scaleType=「matrix」をmatrixで描画
作者:aomandeshangxiao发表于2012-7-13 10:41:09原文链接
読書:507コメント:0コメントの表示