我想在運行我的Android應用程序編程改變方向,用幾行代碼:更改Android的屏幕方向而不用重新加載活動
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
他們工作至今,但主要問題是,整個活動在屏幕方向改變時重新加載,而我不想那樣做。可能嗎?謝謝。
編輯:好吧,過了一段時間後,我發現我失蹤了。我還包括「屏幕尺寸」的configChanges財產,所以有
android:configChanges="orientation|screenSize"
解決了整個事情。
我認爲你應該在這個答案檢查出的第三個選擇。我相信這是PhoneGap處理方向更改的方式http://stackoverflow.com/questions/5913130/dont-reload-application-when-orientation-changes – MikeIsrael 2013-02-14 11:31:22