宽度和高度是否随方向而变化?

gsf*_*sfd 5 java android

所以我的游戏从垂直方向开始,然后最终进入水平方向.我知道屏幕的宽度是屏幕的宽度,当它处于垂直方向时,它的高度是相同的.当它切换到水平方向时,高度是否变为宽度,宽度变为高度?或者他们保持不变?

sla*_*ton 4

是的,屏幕宽度和高度会根据设备方向而变化。您可以获得显示器的大小,用Display.getSize(Point outSize)它来替代已弃用的方法Display.getHeightDisplay.getWidth。从文档中:该值是根据显示器的当前旋转情况为您调整的。