繁体   English   中英

Android WindowManager在不同设备上显示相同的屏幕尺寸

[英]Android WindowManager shows same screen size for different devices

我正在两种不同的Droid设备上调试我的应用程序:Bionic和Droid3。 当我使用WindowManager显示设备的宽度和高度时,两个设备都显示540x960(纵向)和960x540(横向)! 那怎么可能? 这两个设备的大小显然不同。 这是代码:

Display display = getWindowManager().getDefaultDisplay();
final int width = display.getWidth();
final int height = display.getHeight();

谢谢,伊戈尔

我读到getWidth()/ getHeight()已过时。 尝试使用此:

Display display = getWindowManager().getDefaultDisplay();
Point displayDimensionInPixel = new Point();
display.getSize(displayDimensionInPixel);

我现在不准备因为文档不再存在 ,但我想我可以记得Display的getWidth()/ getHeight()不会返回像素尺寸。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM