获取android手机屏幕的宽高、density

public static String getDisplayMetrics(Context cx) {
String str = "";
DisplayMetrics dm = new DisplayMetrics();
dm = cx.getApplicationContext().getResources().getDisplayMetrics();
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;
float density = dm.density;
float xdpi = dm.xdpi;
float ydpi = dm.ydpi;
str += "The absolute " + String.valueOf(screenWidth) + "pixels ";
str += "The absolute heightin:" + String.valueOf(screenHeight)
+ "pixels ";
str += "The logical density of the display.:" + String.valueOf(density)
+ " ";
str += "X dimension :" + String.valueOf(xdpi) + "pixels per inch ";
str += "Y dimension :" + String.valueOf(ydpi) + "pixels per inch ";
return str;
}
原文地址:https://www.cnblogs.com/zhaoleigege/p/5689117.html