android获得屏幕大小,使用sdk1.6
16lz
2021-01-23
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了。。
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了。。
更多相关文章
- Android5.0Button字体大小写
- android获取SIM卡信息和手机号码
- android 获取存储空间大小
- android获取手机IP及&0xFF详解
- Android判断手机是否开启了USB调试
- Android手机开发——向SD卡上的文件追加内容
- Android原生AlertDialog修改标题,内容,按钮颜色,字体大小等