2012-07-09 35 views
3

我在活動中使用setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);方向更改錯誤

如果我在兩次活動之間切換,我的應用程序只會在很短的時間內變成橫向模式,如約0.2秒。在ladnscape更改後它會變回肖像,但這是非常煩人的錯誤。

爲什麼會發生?有沒有更好的方法來限制應用程序只使用PORTRAIT方向?

我不想要0.2秒華麗的方向更改。

+1

您是否在清單中的活動聲明中嘗試了android:configChanges =「orientation」? – ania 2012-07-09 13:12:42

+1

android:screenOrientation =「肖像」清單中的所有活動。 – sanna 2012-07-09 13:14:29

+1

你應該看看這個問題。看起來像是同樣的問題:http://stackoverflow.com/questions/4885620/force-portrait-orientation-mode – ania 2012-07-09 13:25:41

回答

3

如果你希望你的Activities是在portrait所有的時間,你應該在你AndroidManifest.xml指定android:screenOrientation:"portrait" XML標記每個<activity>標籤。