我有一個應用程序,我有一個佈局文件夾和佈局端口文件夾,每個文件夾都有單獨的main.xml佈局。Android屏幕方向奇怪的問題
如果我使用傾斜到portrair的手機啓動應用程序,則縱向main.xml加載正常。反之亦然。但是當你翻轉手機時,它保持相同的main.xml。
因此,例如,如果我開始調試應用程序加載,並且手機以縱向啓動,它將加載縱向main.xml,然後我將手機傾斜到橫向並且它改變方向,但它是相同的主要.xml佈局。它沒有獲取景觀佈局。
反之亦然......如果我在橫向上開始調試手機,它會加載橫向main.xml ...但是然後我傾斜手機,它仍在使用橫向main.xml,即使它更正了佈局的位置。
android:screenOrientation="unspecified"
android:launchMode="singleTask"
android:configChanges="orientation|keyboardHidden"
你在活動中重寫onConfigurationChanged方法嗎? – m1ntf4n 2012-02-26 17:18:47
不,我不是壓倒一切 – Jesse 2012-02-26 17:22:47
我認爲你應該重寫onConfigurationChanged。否則,android會再次調用onCreate。 – drulabs 2012-02-26 17:28:33