我有一個應用程序,我重寫onConfigurationChanged
,因爲我不希望活動被銷燬和重建。它工作正常。android以編程方式重新加載佈局資源
現在我希望佈局的某個部分在方向更改時進行更改。經常我會這樣做layout-land
文件夾,這將工作,但現在不。即使當我改變爲風景時,縱向佈局也會保留,但顯然會重新繪製,因爲其中的項目會根據新的方向限制更改其位置。
我認爲這是因爲佈局只是重繪,但資源不是從res文件夾中重新選擇。
有什麼想法? (我不想使用setLayoutResource
或類似的東西,我寧願使用更通用的解決方案)。
謝謝。
在onConfigurationChanged()中發佈代碼。這樣人們將會如何加載新的佈局,並且會更容易地幫助您。 – Raj
感謝您的幫助。我沒有做任何與佈局有關的事情。但我打電話super.onConfigurationChanged(newConfig);那裏。 – Rotem