Android 获得手机屏幕宽高参数的几种方法
2017-01-02 10:48
411 查看
几种获取手机屏幕宽高的方法,选取你喜欢的就好
方法1 和 方法2 获取屏幕宽高的方法类似,唯一不同的是对windowManager的获取方式不同。
1 2 方法是类似的 3 4 方法也是类似的
方法1:
WindowManager windowManager= (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); int width = windowManager.getDefaultDisplay().getWidth(); int height = windowManager.getDefaultDisplay().getHeight();
方法2:
WindowManager windowManager=this.getWindowManager(); int width = windowManager.getDefaultDisplay().getWidth(); int height = windowManager.getDefaultDisplay().getHeight();
方法1 和 方法2 获取屏幕宽高的方法类似,唯一不同的是对windowManager的获取方式不同。
方法3:
DisplayMetrics displayMetrics=context.getResources().getDisplayMetrics(); width=displayMetrics.widthPixels; height=displayMetrics.heightPixels;
方法4:
WindowManager windowManager=this.getWindowManager(); DisplayMetrics displayMetrics=new DisplayMetrics(); windowManager.getDefaultDisplay().getMetrics(displayMetrics); float width=displayMetrics.widthPixels; float height=displayMetrics.heightPixels;
1 2 方法是类似的 3 4 方法也是类似的
相关文章推荐
- Android获取手机屏幕宽高的几种方法
- android 获取屏幕宽高的几种方法
- Android获得屏幕宽高的方法
- Android开发中获取屏幕宽高的几种方法
- [Android]获得Andriod手机屏幕分辨率的两种方法
- Android获得手机屏幕尺寸的方法
- Android编程实现获得手机屏幕真实宽高的方法
- Android获取手机屏幕大小 — DisplayMetrics取得画面宽高的方法
- Android中获得屏幕宽高的实用方法
- android 获取屏幕宽高的几种方法
- Android获取手机屏幕宽高、状态栏高度以及字符串宽高信息的方法
- Android获取手机屏幕宽高、状态栏高度以及字符串宽高信息的方法
- Android获得屏幕分辨率的两种方法
- android获取屏幕宽高的两种方法
- [Android问答] 如何获得手机屏幕分辨率?
- Android手机通过电脑上网的几种方法
- android 平滑切换屏幕的几种方法总结
- android如何获得手机屏幕大小
- android 点亮手机屏幕与屏幕解锁方法
- android 平滑切换屏幕的几种方法总结