2012-11-19 64 views
0

嗨我已經做了兩個XML佈局文件具有相同的名稱,一個在layout文件夾和另一個在layout-land佈局不會自動旋轉

我已經添加了configChanges標籤的清單,這樣的:

<activity 
    android:name=".Main" 
    android:label="@string/title_activity_main" 
    android:configChanges="orientation|screenSize" > 
    ... 
</activity> 

佈局不會轉動我的手機後會自動改變。

但是,當我以橫向方向啓動應用程序時,它將使用layout-land xml,即使在將手機旋轉爲縱向後仍然繼續使用它。所以,景觀代碼中沒有錯誤。

我正在使用Android 4.1.2進行測試。這是問題嗎?

或者我需要在Activity類中添加一些代碼嗎?

感謝

[更新]

我剛做好的項目嘗試這樣做。但問題仍然相同

+0

你鎖定你的android屏幕旋轉設置? – ariefbayu

+0

不,手機旋轉得很好。但應用程序佈局不會改變 – hrsetyono

回答

4

刪除android:configChanges="orientation"

使用此屬性意味着您將自己處理旋轉,但您希望操作系統爲您處理它。

+0

哇,從來沒有解決方案會這麼簡單。非常感謝 – hrsetyono