2011-12-01 51 views
1

有沒有辦法爲橫向模式創建資源限定符,但僅適用於手機?對於大屏幕我使用碎片,因此縱向模式下的佈局真的看起來更好。目前我的資源是這樣的:橫向資源限定符僅適用於手機

resources/layout 
resources/layout-w600dp 
resources/layout-w1200dp 

layout,我對在手機上的活動,並在默認情況下(縱向)模式的片段佈局。另外兩個文件夾用於「中」和「大」平板電腦屏幕中的活動。如果我創建一個

resources/layout-land 

爲了更好地支持手機上的風景,它將用於橫向平板電腦。從layout複製文件在layout-w600dp-land讓我癢......有沒有辦法做到我想要的而不需要複製文件?

回答

2

我不太確定你要完成,但我想通過這篇文章讀,看它是否有助於回答你的問題:http://android-developers.blogspot.com/2011/07/new-tools-for-managing-screen-sizes.html

+2

謝謝!我通過爲佈局創建不同的文件來解決它,比如'main_port.xml'和'main_land.xml',然後在不同的值文件夾(例如'values-sw600dp-land'和'values-land'),其中'main'項指向'main_port'或'main_land'。不知道這是不是讓我更癢,但是...我希望有一個最大的寬度限定符:( –

+0

正是我需要的。好文章 – Oritm