我正在爲Android平板電腦編寫應用程序。我希望ScreenOrientation始終處於「風景」中,但應用程序應能夠旋轉180°。如果您將平板電腦顛倒放置,視圖應正確顯示並旋轉180°。Android旋轉僅限景觀
有沒有簡單的方法來做到這一點?目前,我只是在清單中強制應用程序處於橫向模式,我爲該活動編寫了android:screenOrientation="landscape"
。但輪換不會像那樣工作。
我正在爲Android平板電腦編寫應用程序。我希望ScreenOrientation始終處於「風景」中,但應用程序應能夠旋轉180°。如果您將平板電腦顛倒放置,視圖應正確顯示並旋轉180°。Android旋轉僅限景觀
有沒有簡單的方法來做到這一點?目前,我只是在清單中強制應用程序處於橫向模式,我爲該活動編寫了android:screenOrientation="landscape"
。但輪換不會像那樣工作。
使用android:screenOrientation="sensorLandscape"
代替。
風景取向,但可以是基於設備傳感器的正常或逆向景觀。在API級別9
請注意,如果您使用android:configChanges="orientation"
,以避免在活動標籤屏幕旋轉,屏幕也不會旋轉的。如果您只想在橫向上旋轉,請使用上述選項並移除方向標誌。在使用這個選項之前檢查你想要的行爲是什麼。
您需要實施用於檢測手機方向的方向傳感器。看看下面的教程。您需要設置視圖時方向將更改爲180
http://blog.androgames.net/135/android-orientation-tutorial/
工程就像一個魅力!你是我的英雄! – Nam 2011-12-27 12:52:14
完美!感謝你的回答! – 2013-01-11 18:36:14