2012-05-16 42 views
1

Android上的Screen Orientation和-Rotation有什麼區別?這些條款通常在網頁上可以互換使用。Android上的Screen Orientation和-Rotation有什麼區別?

根據a discussion on the deprecation of Display.getOrientation() for getRotation()這些概念往往被誤解/困惑。但是沒有提供進一步的解釋。

我懷疑瞭解Android設備上方向和旋轉的複雜性,以正確顯示應用程序,即使在異國設備上也很重要。

+0

他們只是可以互換使用。但最好使用的是getRotation,如果你在這裏查看android的文檔http://developer.android.com/reference/android/view/Display.html#getOrientation() – TimVK

回答

2

在您給Dianne Hackborn小姐明確指出的鏈接上;

「getOrientation()從未返回方向,它返回旋轉所以它被重命名爲getRotation()這是減少混亂其實你感到困惑 - 。你認爲它返回方向,當它纔不是。」

要更深刻地描述;

+1

而這種「自然」取向(通過「自然」寬度和高度)可通過getWindowManager()。getDefaultDisplay()。getMetrics()獲得,如http://stackoverflow.com/q/4553650/110597 –

相關問題