2011-10-07 42 views
0

我正在嘗試獲得正確的風景旋轉。我做了什麼至今:如何獲得正確的風景(90°或270°)旋轉?

AndroidManifest.xml中

android:configChanges="keyboardHidden|orientation" 

代碼來處理

所以人像清晰= 0° 但景觀可以是90°或270°。如何發現這一點。 我正在尋找一個智能解決方案,如果可能的話。我不想使用Orientation-/Rotationmatrix並獲得軸的定位。

有沒有人有解決方案?

+0

爲什麼你需要知道區別?一般而言,我希望任何UI在任何橫向位置都可以工作(看起來)相同。 – Squonk

+0

我需要重新執行touchevent cordinates。所以我需要正確的旋轉 –

回答

1

您可以使用Display.getOrientation()返回下列之一:

  • Surface.ROTATION_0
  • Surface.ROTATION_90
  • Surface.ROTATION_180
  • Surface.ROTATION_270

對我來說信息,請參閱Android Display docs

+0

謝謝你這是工作很好。 –