获得屏幕宽高
来源:互联网 发布:java 静态变量初始化 编辑:程序博客网 时间:2024/04/30 13:59
public static int getScreenHeight(Context context) {int heightPixels;WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);Display d = wm.getDefaultDisplay();DisplayMetrics metrics = new DisplayMetrics();d.getMetrics(metrics);heightPixels = metrics.heightPixels;if (Build.VERSION.SDK_INT >= 14 && Build.VERSION.SDK_INT < 17) {try {heightPixels = (Integer) Display.class.getMethod("getRawHeight").invoke(d);} catch (Exception e) {e.printStackTrace();MLog.i("", "Error >= 14 ,< 17 " + e.getMessage());}} else if (Build.VERSION.SDK_INT >= 17) {android.graphics.Point realSizePoint = new Point();try {Display.class.getMethod("getRealSize", android.graphics.Point.class).invoke(d, realSizePoint);heightPixels = realSizePoint.y;} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();MLog.i("", "Error >= 17 " + e.getMessage());}}MLog.i("", "real size = " + heightPixels);return heightPixels;}
0 0
- 获得屏幕宽高
- 获得屏幕宽高
- 获得屏幕的高宽
- 获得屏幕宽/高,屏幕截图
- Android获得屏幕宽高的方法
- 获得屏幕高宽的方法汇总
- 获得控件及屏幕宽高
- android获得屏幕宽高和控件宽高
- 在任意类中获得屏幕的宽高
- 封装获得屏幕宽高的工具类
- Android中获得屏幕宽高的实用方法
- android中获得屏幕、视图、任务栏、状态栏的高宽以及屏幕的设置
- android中获得屏幕、视图、任务栏、状态栏的高宽以及屏幕的设置
- android中获得屏幕、视图、任务栏、状态栏的高宽以及屏幕的设置
- android中获得屏幕、视图、任务栏、状态栏的高宽以及屏幕的设置
- android中获得屏幕、视图、任务栏、状态栏的高宽以及屏幕的设置
- android中获得屏幕、视图、任务栏、状态栏的高宽以及屏幕的设置
- android中获得屏幕、视图、任务栏、状态栏的高宽以及屏幕的设置
- C++两个单链表的归并
- Java Reflection(八):注解
- Phone---Android中调用打电话
- GRE写作之职业选择类相关范文
- Jquery ajax 传参中文乱码问题
- 获得屏幕宽高
- 用双缓存技术优化listview异步加载网络图片
- mysql 函数 等有权限的控制
- 进入adb shell后
- Oracle安装-------实例化EM 配置文件时出错问题
- VB远程屏幕逐行扫描算法
- 高效团队开发:工具与方法
- 如何实现具有层次结构的 TreeView 模版使用
- ListView的item内的子view的点击