Android Display x DisplayMetrics - 访问显示尺寸的最正确方法是什么?

时间:2015-09-13 13:33:16

标签: android dimensions

第一种方法:

DisplayMetrics displayMetrics = this.getResources().getDisplayMetrics();

int deviceHeight = displayMetrics.heightPixels;
int deviceWidth = displayMetrics.widthPixels;

第二种方法:

Display mDisplay = getWindowManager().getDefaultDisplay();
Point point = new Point();
mDisplay.getSize(point);

int deviceHeight = point.y;
int deviceWidth = point.x;

我做了一些测试,两个方法都返回相同的值。那么,我使用的方法取决于我使用它的上下文?或者,一种方法比另一种更好吗?

谢谢,

0 个答案:

没有答案