我使用这段代码来查找屏幕的高度和宽度
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
但我得到 1080 x 1920
for samsung galaxy S4
和 800 x 1280
for Nexus 7
。但我实际上需要原始的高度和宽度。获取方式。
最佳答案
希望对你有帮助
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int screenHeight = metrics.heightPixels;
int screenWidth = metrics.widthPixels;
Log.i("MY", "Actual Screen Height = " + screenHeight + " Width = " + screenWidth);
关于android - 如何获取手机屏幕的高度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22370554/