通常通过DisplayMetrics获得手机的屏幕大小,DisplayMetrics包含了一些常用的信息,比如显示信息、屏幕大小、纬度、字体等。使用时,要引用android.util.DiplayMetrics。DisplayMetrics中的 widthPixels 和 heightPixels 分别对应手机屏幕的宽度和高度,这里是以像素(Pixel)为单位,是一个整形变量。获取屏幕大小的代码比较简单。 如下:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
通过调用上面方法之后,大小信息就保存在dm.widthPixels和dm.heightPixels里面了。