首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android获取荧屏的尺寸,宽度和高度

2012-07-18 
android获取屏幕的尺寸,宽度和高度在activity中获取屏幕的尺寸??? ??? DisplayMetrics? dm new DisplayM

android获取屏幕的尺寸,宽度和高度

在activity中获取屏幕的尺寸


??? ??? DisplayMetrics? dm = new DisplayMetrics();?
??? ??? //取得窗口属性?
??? ??? getWindowManager().getDefaultDisplay().getMetrics(dm);?
??? ??? //窗口的宽度?
??? ??? int screenWidth = dm.widthPixels;?
??? ??? //窗口高度?
??? ??? int screenHeight = dm.heightPixels;
??? ??? Log.i("out",screenWidth+"--"+screenHeight);

?

有时需要在自定义view中获取屏幕尺寸

?

?? view类中没有getWindowManager()方法,

?? 需要用下面的代码来获取

??????? Rect rect = new Rect();
??? ??? this.getWindowVisibleDisplayFrame(rect);
??? ??? Log.i("out", "height--"+rect.height()+" width--"+rect.width());

热点排行