在Android开发过程中有时候需要获取屏幕的宽高,所以在这里记录下几种常用的方法。
方法一:
Display dp = activity.getWindowManger().getDefaultDisplay();
int screenWidth = dp.getWidth(); // (api require 13 or above)
int screenHeight = dp.getHeight(); // (api require 13 or above)
方法二:
/**
* 这里还可以通过Resources.getDisplayMetrics()获取
*/
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;