安卓获取当前屏幕尺寸的方法
2016-09-22 20:56
246 查看
安卓开发中获取屏幕尺寸的两种方法,推荐使用第一种,第二种获取来的屏幕尺寸可能会有误差,比如在当前的activity不是全屏显示的时候,使用第二种方式得到的数据
可能会有误差
//获取屏幕尺寸
DisplayMetrics dm =new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
//获取宽高
int width = dm.widthPixels;
int height = dm.heightPixels;
//第二种方式,获取当前activity的宽高度,如果当前的activity不是全屏显示,获取的数据可能会有误差
int width = getWindowManager().getDefaultDisplay().getWidth();
int height = getWindowManager().getDefaultDisplay().getHeight();
可能会有误差
//获取屏幕尺寸
DisplayMetrics dm =new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
//获取宽高
int width = dm.widthPixels;
int height = dm.heightPixels;
//第二种方式,获取当前activity的宽高度,如果当前的activity不是全屏显示,获取的数据可能会有误差
int width = getWindowManager().getDefaultDisplay().getWidth();
int height = getWindowManager().getDefaultDisplay().getHeight();
相关文章推荐
- 安卓工具类1——像素PX和dp互相转换的方法(获取手机屏幕尺寸PX)
- 天天记录 - Android获取屏幕尺寸,分辨率3种方法
- 获取设备的屏幕尺寸与密度的方法
- 获取当前IOS设备的CPU型号,CPU核数,GPU,GPU核数,屏幕分辨率,屏幕尺寸,PPI等信息
- linux下获取当前屏幕分辨率和当前终端行列数的简单方法
- jquery获取屏幕尺寸方法
- Android使用什么的方法来获取屏幕尺寸
- iOS获取当前屏幕的尺寸和分辨率
- android使用service和activity获取屏幕尺寸的方法
- 安卓获取手机屏幕尺寸、密度
- Android获取屏幕尺寸的方法
- 【转载】如何获取安卓手机屏幕尺寸
- 安卓分享、截图、获取屏幕分辨率、当前版本号、获取sd卡目录工具类
- 获取当前屏幕分辨率(尺寸),状态栏尺寸
- Android中获取屏幕物理尺寸的方法
- Android 获取屏幕实际显示尺寸的方法
- winfrom 获取当前屏幕尺寸
- PC端获取Android手机当前屏幕截图的方法
- iOS获取屏幕尺寸的方法
- Android中获取当前屏幕的尺寸大小