android获得屏幕大小,使用sdk1.6

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);

//获得手机的宽带和高度像素单位为px
int view_w = dm.widthPixels;
int view_h = dm.heightPixels;

System.out.println(dm.toString());
System.out.println("手机分辨率为"+view_w+"*"+view_h);

基本上上述方法是没有问题,但是sdk1.5有时候获取屏幕的大小不正确,特别是一些高版本高分辨率的平板电脑,比如三星的GT-P1000,本来是1024*600的分辨率,却只得到了480*320的分辨率大小,但是使用sdk1.6打包就Ok了。。

你可能感兴趣的:(Android)