我很容易滥用LinearLayout,每个屏幕通常有三到四级深。布局的设计通常以百分比表示。图形切成碎片而不使用9-Patch。所有这些导致我使用layout_weight来表示几乎所有地方的百分比。今天我更新了ADT,Lint在任何地方都有这种嵌套权重警告。如果我将这个习惯带入更大的应用程序,我现在真的很关心性能。有没有更好的方法来做到这一点而不改变设计师的一面?
答案 0 :(得分:2)
如果我开始获得太多的LinearLayouts层,我倾向于在根处切换到RelativeLayout,而大多数孩子只从root中删除1层。
9-Patch资源也非常有用。我建议你开始更多地利用它们。