2011-12-17 33 views
0

我傾向於濫用LinearLayout,每個屏幕通常有三層或四層深度。佈局的設計通常以百分比給出尺寸。切割成圖形而不使用9-Patch。所有這些導致我使用layout_weight幾乎無處不在表示百分比。今天我更新了ADT,Lint在任何地方都有這樣的嵌套權重警告。現在,如果我將這種習慣帶入更大的應用程序,我真的很擔心這種性能。有沒有更好的方法來做到這一點,而不需要從設計師那裏改變任何東西?如何在創建Android佈局時避免嵌套權重?

回答

2

如果我開始獲取太多的LinearLayouts圖層,我傾向於在根目錄切換到RelativeLayout,並且大多數子節點只從根節點刪除1層。

9-Patch資源也很有幫助。我建議你開始利用這些。