2010-09-03 60 views

回答

1

要讓系統處理佈局更改,您必須指定橫向模式的特殊佈局,以使佈局文件在橫向模式下看起來不同。這是通過景觀佈局的特殊文件夾完成的。只需在你的資源文件夾中放置一個layout-land文件夾即可。如果您的應用程序以橫向模式運行,並且存在此類文件夾,則系統將首先在此文件夾中查找佈局文件,並且如果未找到佈局,則回退到標準佈局文件夾。

+0

但是,在我的代碼中,我是如何映射佈局對象的(比如它是一個ImageView)?我希望它在切換到橫向時從URL下載圖像。我需要能夠在這裏添加一些邏輯... – 2010-09-03 16:17:16

+0

當我回到縱向模式時,如果我的佈局文件夾中有多於一個佈局,它又如何知道要退回到哪個標準佈局? – 2010-09-03 16:34:43

+0

我在我的資源文件夾中的layout-land文件夾中放置了一個佈局。將手機橫向放置不會切換到此佈局。 – 2010-09-03 16:43:09

0

只要看看newConfig的方向,並在每種情況下使用不同的佈局?如果你讓系統爲你做,它會好得多。

+0

我該如何讓系統爲我做? – 2010-09-03 04:52:49

相關問題