我正在使用android HTC HERO 2.1版本。Android屏幕方向錯誤
活動我寫:
<activity android:name=".gogogo"
android:label="@string/app_name"
android:theme="@style/Theme.mine"
android:screenOrientation="landscape"
android:configChanges="orientation">
讓我的方向改變爲橫向。
但是,我發現每次按下「電源」按鈕然後回到我的活動時,它總是以肖像開始。
我試過遊戲:TEETER,這不是我寫的。也有同樣的問題,任何人都知道如何解決它?
編輯:it always start at portrait.
- >我的意思是,如果你從權力回來,你必須向下滾動才能做所有事情,就像屏幕鎖定。
您可以看到屏幕頂部有一個「狀態欄」,此時方向爲「portrait
」。因此,在將「屏幕鎖定」稍微向下滾動後,您可以看到活動(如TEETER)處於「portrait
」狀態。當您一直向下滾動時,活動的方向將突然變爲「landscape
」狀態。
所以結論是:我的活動被迫定位一次。我真的想知道如何解決它!
爲什麼你在那裏android:configChanges =「orientation」?如果您的活動固定爲一個方向,則不需要它。但是對於你的問題,我不知道 - 你是否也在其他設備上或者在模擬器上進行了測試,是否也出現了問題? – 2010-10-29 08:26:52
這是爲了「不讓我的活動死亡,重新開始」。 – 2010-10-29 15:13:44