最近在帮项目做lint时,发现一个针对LinerLayout的异常提示,如下图:
这是LinerLayout用来对齐文案的属性,默认值是true,具体可以查看这个链接baseLineAligned
Lint之所以让我们设置成false,他是根据你的布局来的,当LinerLayout的子View都是ViewGroup(自定义控件除外)时,Lint认为它的子View已经不需要基准线对齐了,这样LinerLayout就不需要花时间去计算对齐操作了,修改掉之后就可以提高性能。所以如果是不需要用到android:baselineAligned的地方,都可以设置成false,这样也可以提高性能