我想讓我的android應用程序支持多種屏幕尺寸。我試圖通過使用不同的dimens.xml文件更改佈局的dp值來將我的替代佈局降至最低。Android - dimens.xml文件的別名?
蹩腳的部分是,我有9個不同的文件夾,其中包含維度文件(values,values-sw320dp,values-sw480dp,values-sw600dp和values-sw720dp for higher apis,values-small,values-normal,values -large,爲舊的apis設置values-xlarge),並且我討厭從我的sw值文件夾複製粘貼到舊值文件夾中。
我知道如何創建layout.xml文件別名like this shows,但有誰知道你是否可以爲dimens文件做到這一點?我嘗試在我的values.xml中創建多個維度文件,但當然不起作用,因爲那時我的兩個維度文件具有相同名稱的屬性,並導致衝突。
我可以在values-sw600dp
dimens-large.xml
中命名我的維度文件並在values-large
文件夾中引用它?
這是我沒有嘗試的東西,但大多數編譯器和IDE都有一個地方來配置一些自定義生成步驟。也許你可以創建一個複製文件的小腳本,然後將此腳本作爲構建步驟添加。您的腳本將在您每次構建項目時執行。 – Merlevede