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

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

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

我希望在运行全屏应用程序时在我的平板电脑上添加它,它将运行1280 x 753(因为底栏不是800)。 753是从getSize返回的内容。 当方向翻转时,它是1280px – 47px