2
我想在應用的手機版本上製作垂直LinearLayout
,這是平板電腦的水平版本。在佈局之間共享一些XML
問題視圖位於指定整個視圖的大型XML文件中。
The naive這樣做的方法是將文件從res/layout
複製並粘貼到res/layout-sw600dp
。我這樣做,它的工作。但是這意味着如果我想進行其他UX更改,則必須保留兩個文件。這是低效的。
抽象出有問題的LinearLayout的最簡單方法是什麼?
我已經看過Custom Components,但它比我想去更遠。我不想爲此更改代碼,它應該是XML更改中的自包含。
不知道我完全瞭解你的問題,但是你可以創建一個基本的佈局,並創建一個容器包含在您sw600dp和佈局文件夾。檢查http://developer.android.com/training/improving-layouts/reusing-layouts.html – fedepaol
@fedepaol啊哈!這正是我正在尋找的。謝謝。你應該添加這個答案。 – yarian
我想你想使用「包含」功能。請參閱http://stackoverflow.com/questions/2732682/simple-example-of-merge-and-include-usage-in-android-xml-layouts – schtever