不知不觉中,就收集了超过95条的自己感觉有意思的代码片段,分为五篇文章: android有用代码片段、 Android有用代码片段(二)、 Android有用代码片段(三)、 Android有用代码片段(四)、

Android有用代码片段(五)。这五篇,今天,开始第六篇的整理!这里解释一下,因为一、二、三都是每个有20个片段,但是在四中,由于第70个代码过长,所以在第四篇中,只有10个片段。 第五篇里面有25个。


九十六、java.util.MissingFormatArgumentException 错误

在有站位符的打印语句中,经常会犯下一个错误。

如:System.out.printf( "y=%3d "+y),就会报这个错误。

应修改为:;改为System.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 查看评论

更多相关文章

  1. Android加载Gif和ImageView的通用解决方案:android-gif-drawable(1
  2. Android加载Gif和ImageView的通用解决方案:android-gif-drawable(1
  3. 7款Android开发者常用的Android(安卓)UI组件
  4. Android播放GIF动画
  5. Android动态加载外部jar包及jar包中图片等资源文件
  6. 浅谈android中的图片处理之基本绘图(一)
  7. Android(安卓)Fresco图片处理库用法API英文原文文档4(Facebook开
  8. Android(安卓)长按识别图中二维码
  9. Android(安卓)实现图片轮播的三种方法

随机推荐

  1. Android(安卓)SDK Document 注解【1】
  2. pc 通过vnc控制android
  3. 从零开始--系统深入学习android(实践-让我
  4. Android静默安装
  5. Android(安卓)任务栈简介
  6. Android学习资源大全
  7. web网页和ios、android进行交互
  8. Android共享全局数据
  9. Android(安卓)AlertDialog 对话框开启和
  10. Android(安卓)Native程序crash的一些定位