Day 1 . 布局与优化
1.布局方式:RelativeLayout(相对布局,减少布局层次)
LinearLayout(横向纵向的排列,利用Weight的比重方式适配屏幕)
不要嵌套使用多个layout_weight的LinearLayout。
FrameLayout(帧布局,叠加的方式)
TableLayout(需要做成表格的形式时)
TIPS:<include/>(引用布局)
<merge/减少VIEW层级>
<ViewStub/ 可见时调用>
2.优化:删除无用布局。
减少视图层级。
结构清晰,布局合理。
TIPS:Android lint(删除无用的资源)
HierarchyViewer(分析布局层级)