2013-03-27 100 views
1

它看起來像在Android系統中的錯誤,但我注意到確保禁用時保存系統在手機正確的方向我發出命令,方向改變到另一個方向(並且自動旋轉被鎖定)。
我無法確定它將改變到哪個方向(有時當縱向和我發射它的手機,它保持縱向,有時會改變景觀,類似的事情發生在景觀)
它看起來像方向在每個應用程序開始都有一個「目標」方向的影響,在每個系統將被鎖定,但我無法確定它。
有誰知道這個問題?我能做的任何事情都不會發生?「自動旋轉」中的Android

謝謝!

回答

0

,而不是禁用方向,設置您的活動有一個默認的方向

此,進入期望的活性清單 活動標籤把這個:

android:screenOrientation="landscape" 

或縱向

,這將使您的屏幕的方向保持恆定,而不管設備的方向如何。

+0

我想禁用自動旋轉,並留在縱向(或更改爲縱向,如果無法通過設置保持這樣) – SagiLow 2013-03-27 20:09:58

0
<activity android:name=".YourFirstActivity" 
     android:screenOrientation="portrait" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

,如果你想專門添加到一個活動

<activity android:name=".AnotherActivity" android:screenOrientation="portrait" /> 
+0

對不起,也許我還不夠清晰,我希望應用在縱向時用於縱向拍攝時,縱向用於橫向時用於橫向拍攝,但每當我禁用自動旋轉和橫向電話時,我都希望它保持這種狀態,而不是更改爲像現在這樣做的肖像。 (當'無方向可用時,android默認') – SagiLow 2013-03-27 20:18:34

+0

更清楚的是,即使用戶在手機中禁用了'Orientation',你是否試圖觸發屏幕的方向? – VenomVendor 2013-03-27 20:21:37

+1

這是解決方法,我希望系統在停用自動旋轉時保持橫向模式(如果手機橫向)。 – SagiLow 2013-03-27 20:23:20