2011-07-25 44 views
0

這可能是一個初學者問題,但我已經試過尋找答案並找不到一個答案。我正在測試一個我在手機上製作的Android應用程序,並且它工作正常,直到我從肖像切換到風景,只是爲了看看會發生什麼。它幾乎使應用程序回到主頁,所以我猜它每次改變方向時都會調用onCreate()。是否有可能防止重新啓動所有內容的方向更改,並且只需將所有視圖切換爲適合橫向或縱向模式?在Android中從縱向切換到橫向

回答

2

這個問題已經回答了一千遍,但是......

你應該在你的Manifest.xml增加對你的活動android:configChange="orientation"

,然後覆蓋onConfigurationChanged(newConfig)方法和不裏面添加任何東西,因爲你告訴你應用程序在發生配置更改時不做任何事情。

0

每當方向改變時,onCreate()方法會被一次又一次地調用。 爲了防止在Manifest文件中添加android:configChanges =「orientation | keyboardHidden | screenSize」 ,然後重寫onConfigurationChanged()方法。

相關問題