android 获取屏幕尺寸,宽度,高度
2012-09-18 10:47
253 查看
在activity中获取屏幕的尺寸
DisplayMetrics dm = new DisplayMetrics(); //取得窗口属性 getWindowManager().getDefaultDisplay().getMetrics(dm); //窗口的宽度 int screenWidth = dm.widthPixels; //窗口高度 int screenHeight = dm.heightPixels; System.out.println("屏幕宽高:"+screenWidth+"--"+screenHeight);
有时需要在自定义view中获取屏幕尺寸
view类中没有getWindowManager()方法,需要用下面的代码来获取
Rect rect = new Rect(); this.getWindowVisibleDisplayFrame(rect); System.out.println("height--"+rect.height()+"width--"+rect.width());
相关文章推荐
- android 获取设备屏幕尺寸、高度、宽度
- Android 获取屏幕高度和宽度 的方法
- android获取屏幕的高度和宽度
- Android获取屏幕分辨率及DisplayMetrics简介 和java获得屏幕宽度高度的方法
- android获取屏幕高度和宽度 的方法
- android 获取屏幕高度和宽度的方法
- android 获取屏幕高度和宽度
- android 获取屏幕高度,宽度,状态栏高度
- android 获取屏幕高度,宽度,状态栏高度
- Android 获取屏幕高度和宽度
- Android:获取屏幕的宽度和高度
- android 获取屏幕高度和宽度的方法
- android获取控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- android之获取屏幕的宽度和高度
- Android中获取当前屏幕的宽度,高度,像素密度的代码。
- Android开发---获取屏幕高度和宽度
- Android 如何优雅的获取屏幕的高度和宽度
- android 获取屏幕高度,宽度,状态栏高度
- android获取自定义控件位置坐标,屏幕尺寸,标题栏,状态栏高度
- Android之获取屏幕的尺寸像素及获取状态栏标题栏高度