DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int widthPixels= dm.widthPixels; //320
int heightPixels= dm.heightPixels; //533
float density = dm.density; //密度1.5
int screenWidth1 = (int)(widthPixels * density); //480
int screenHeight2 = (int)(heightPixels * density); //799
getWindowManager().getDefaultDisplay().getMetrics(dm);
int widthPixels= dm.widthPixels; //320
int heightPixels= dm.heightPixels; //533
float density = dm.density; //密度1.5
int screenWidth1 = (int)(widthPixels * density); //480
int screenHeight2 = (int)(heightPixels * density); //799
本文介绍了如何使用DisplayMetrics类获取Android设备的屏幕宽度、高度及屏幕密度,并通过这些信息计算屏幕的实际宽度和高度。
451

被折叠的 条评论
为什么被折叠?



