【问题标题】:What's the difference between Screen Orientation and -Rotation on Android?Android上的屏幕方向和-Rotation有什么区别?
【发布时间】:2012-05-16 14:13:32
【问题描述】:

Android 上的屏幕方向和 -Rotation 有什么区别?这些术语在网络上似乎经常可以互换使用。

根据a discussion on the deprecation of Display.getOrientation() for getRotation(),这些概念经常被误解/混淆。但是没有提供进一步的解释。

我怀疑了解 Android 设备上复杂的方向和旋转对于即使在异国设备上也能正确显示应用程序非常重要。

【问题讨论】:

标签: android screen screen-orientation


【解决方案1】:

在你给黛安·哈克伯恩小姐的链接上清楚地说明了;

"getOrientation() 从来没有返回方向,它返回旋转。所以它被重命名为 getRotation()。这很多不那么令人困惑。事实上你很困惑——你以为它返回了方向,当它没有的时候。”

更深入地描述;

【讨论】:

  • 并且这个“自然”方向(通过“自然”宽度和高度暗示)可以通过 getWindowManager().getDefaultDisplay().getMetrics() 获得,根据stackoverflow.com/q/4553650/110597
猜你喜欢
  • 2019-03-17
  • 2017-01-09
  • 2012-01-22
  • 1970-01-01
  • 2015-09-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多