安卓获得屏幕高度和宽度的几种方法
2017-12-21 09:35
267 查看
方法一:
WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);
int width = wm.getDefaultDisplay().getWidth();
int height = wm.getDefaultDisplay().getHeight();
方法二:
WindowManager wm = this.getWindowManager();
int width = wm.getDefaultDisplay().getWidth();
int height = wm.getDefaultDisplay().getHeight();
方法三:
WindowManager manager = this.getWindowManager();
DisplayMetrics outMetrics = new DisplayMetrics();
manager.getDefaultDisplay().getMetrics(outMetrics);
int width = outMetrics.widthPixels;
int height = outMetrics.heightPixels;
方法四:
Resources resources = this.getResources();
DisplayMetrics dm = resources.getDisplayMetrics();
float density = dm.density;
int width = dm.widthPixels;
int height = dm.heightPixels;
WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);
int width = wm.getDefaultDisplay().getWidth();
int height = wm.getDefaultDisplay().getHeight();
方法二:
WindowManager wm = this.getWindowManager();
int width = wm.getDefaultDisplay().getWidth();
int height = wm.getDefaultDisplay().getHeight();
方法三:
WindowManager manager = this.getWindowManager();
DisplayMetrics outMetrics = new DisplayMetrics();
manager.getDefaultDisplay().getMetrics(outMetrics);
int width = outMetrics.widthPixels;
int height = outMetrics.heightPixels;
方法四:
Resources resources = this.getResources();
DisplayMetrics dm = resources.getDisplayMetrics();
float density = dm.density;
int width = dm.widthPixels;
int height = dm.heightPixels;
相关文章推荐
- Android获取屏幕分辨率及DisplayMetrics简介 和java获得屏幕宽度高度的方法
- Android获得屏幕高度和宽度的两种方法
- 获得屏幕宽度和高度的方法
- android获得屏幕高度和宽度四种方法
- android获得屏幕高度和宽度(display中getSize(Point)方法使用)
- android获得屏幕高度和宽度的方法
- 获得屏幕尺寸的几种方法
- android 获取屏幕高度和宽度 的方法
- 获得屏幕宽度和高度
- 以最省内存的方式把大图片加载到内存及获取Exif信息和获取屏幕高度和宽度的新方法
- js获取屏幕高度和宽度的几个方法
- android获得屏幕高度和宽度
- android 获取屏幕高度和宽度 的方法
- Android获得屏幕高度和宽度
- android 获取屏幕高度和宽度 的方法
- jQuery获得document和window对象宽度和高度的方法
- 三种获取屏幕宽度和高度的方法
- 获取屏幕高度和宽度 的方法
- android 获取屏幕高度和宽度 的方法
- android获取屏幕高度和宽度的实现方法