android获取设备屏幕大小的方法

来源:互联网 发布:2013网络歌曲排行榜 编辑:程序博客网 时间:2024/04/30 14:45

// 通过WindowManager获取

DisplayMetrics dm = newDisplayMetrics();

/** 调用getDefaultDisplay方法将取得的宽高维度存放于DisplayMetrics对象dm中,而取得的宽高维度是以像素(Pixel)为单位。*/

getWindowManager().getDefaultDisplay().getMetrics(dm);

System.out.println("heigth: " + dm.heightPixels);

System.out.println("width: " + dm.widthPixels);


// 通过Resources获取

DisplayMetrics dm2 =getResources().getDisplayMetrics();

System.out.println("heigth2: " + dm2.heightPixels);

System.out.println("width2: " + dm2.widthPixels);


// 获取屏幕的默认分辨率

Display display =getWindowManager().getDefaultDisplay();

System.out.println("width-display:" + display.getWidth());

System.out.println("heigth-display:" + display.getHeight());
0 0
原创粉丝点击