Android(安卓)获取屏幕尺寸
16lz
2021-01-24
Android 中获取屏幕尺寸的两种方式:
- 使用过时的
getWidth()
,getHeight
.- 使用新方法
getMetrix()
.
- 方式一
/** * 获取屏幕尺寸, 这种方法过时了. */public static Size getScreenSize(Activity activity) { if (activity == null) { return null; } int w = activity.getWindowManager().getDefaultDisplay().getWidth(); int h = activity.getWindowManager().getDefaultDisplay().getHeight(); return new Size(w, h);}
- 方式二
/** * 获取屏幕尺寸,新方法 */public static Size getScreenSize2(Activity activity) { if (activity == null) { return null; } DisplayMetrics metrics = new DisplayMetrics(); activity.getWindowManager().getDefaultDisplay().getMetrics(metrics); return new Size(metrics.widthPixels, metrics.heightPixels);}
更多相关文章
- Android(安卓)dp方式的屏幕适配工具使用(Android(安卓)Studio插
- 使用 Linux 终端进行算术运算
- 美国州划分新方式:Android州和iPhone州
- Android 的输入法适配设置windowSoftInputMode的9种方式
- Android进阶之_实现滑动的7种方式详解
- 如何成功在android设备上连接pc端共享的需要代理的无线网络?
- Android关于apk版本更新方法
- Android 读写xml文件
- android边缓存边播放mp4