首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

linearlayout RelativeLayout 性能对照

2013-11-06 
linearlayout RelativeLayout 性能对比如果是简单的.布局.几个textview垂直摆放在屏幕上,那种性能会快?我

linearlayout RelativeLayout 性能对比
如果是简单的.布局.几个textview垂直摆放在屏幕上,
那种性能会快?
我做了下测试
LinearLayout
计算:0.738ms
画:7.655ms

RelativeLayout
计算:2.280ms
画:7.696ms

因为布局简单..我没加什么属性.当我加了marginLeft的属性后.再对两个布局进行比较
  
  
linearlayout的画用了6.529ms
而RelativeLayout用了9.919ms

我没做太多的性能比对.

但这次的简单测试和我本身的想法一样.
linearlayout毕竟不会做太多全局性的计算.不管后面的,只管自己的 除非加了权重.但权重的计算量也不太大.
而RelativeLayout太强大了.需要照顾太多东西了.
当然你可能说绝对布局更加快,不用测也知道.
但我们用最常用的布局测试而已..
如果觉得我的测试有歧义或者不正确.提出来,大家学习下.

[解决办法]
有道理,那framelayout应该更快了,都不用计算哪里开始画
[解决办法]
和我想的结果一样,现在有事实依据了

热点排行