2011-12-23 62 views
17

我正在爲Android平板電腦編寫應用程序。我希望ScreenOrientation始終處於「風景」中,但應用程序應能夠旋轉180°。如果您將平板電腦顛倒放置,視圖應正確顯示並旋轉180°。Android旋轉僅限景觀

有沒有簡單的方法來做到這一點?目前,我只是在清單中強制應用程序處於橫向模式,我爲該活動編寫了android:screenOrientation="landscape"。但輪換不會像那樣工作。

回答

36

使用android:screenOrientation="sensorLandscape"代替。

風景取向,但可以是基於設備傳感器的正常或逆向景觀。在API級別9

See Dev Guide

請注意,如果您使用android:configChanges="orientation",以避免在活動標籤屏幕旋轉,屏幕也不會旋轉的。如果您只想在橫向上旋轉,請使用上述選項並移除方向標誌。在使用這個選項之前檢查你想要的行爲是什麼。

+0

工程就像一個魅力!你是我的英雄! – Nam 2011-12-27 12:52:14

+0

完美!感謝你的回答! – 2013-01-11 18:36:14