引言
1,分析
analyze->inspect code
2,怎么优化布局
2-1:尽量减少布局层级和复杂度
2-1-1:尽量不要嵌套使用RelativeLayout。
2-1-2:尽量不要在嵌套的LinearLayout中都使用weight属性。
2-1-3:Layout的选择, 以尽量减少View树的层级为主。
2-1-4:去除不必要的父布局。
2-1-5:善用TextView的Drawable减少布局层级。
2-1-6:如果H Viewer查看层级超过5层, 你就需要考虑优化下布局了~
2-2:善用Tag
2-2-1:include
使用include来重用布局.
2-2-1:merge
使用来解决include或自定义组合ViewGroup导致的冗余层级问题。
2-2-3:ViewStub
2-3:ListView优化
2-3-1:contentView复用
2-3-2:引入holder来避免重复的findViewById.
2-3-3:分页加载
来源:CSDN
作者:LvLuffy
链接:https://blog.csdn.net/LvLuffy/article/details/103613582