您的位置:首页 > 移动开发 > Android开发

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());
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: