如果是简单的.布局.几个textview垂直摆放在屏幕上,
那种性能会快?
我做了下测试
LinearLayout
计算:0.738ms
画:7.655ms
RelativeLayout
计算:2.280ms
画:7.696ms
因为布局简单..我没加什么属性.当我加了marginLeft的属性后.再对两个布局进行比较
linearlayout的画用了6.529ms
而RelativeLayout用了9.919ms
我没做太多的性能比对.
但这次的简单测试和我本身的想法一样.
linearlayout毕竟不会做太多全局性的计算.不管后面的,只管自己的 除非加了权重.但权重的计算量也不太大.
而RelativeLayout太强大了.需要照顾太多东西了.
当然你可能说绝对布局更加快,不用测也知道.
但我们用最常用的布局测试而已..
如果觉得我的测试有歧义或者不正确.提出来,大家学习下.
------解决方案--------------------
有道理,那framelayout应该更快了,都不用计算哪里开始画
------解决方案--------------------
和我想的结果一样,现在有事实依据了