为了账号安全,请及时绑定邮箱和手机立即绑定

布局层次是什么意思哈

提到说如果布局层次一眼高就使用线性布局代替相对布局

正在回答

1 回答

是指布局之间的相互嵌套

比如:

<LinaerLayout>
    <LinearLayout>
        <LinearLayout>
            <Button/>
        </LinearLayout>
    <LinearLayout>
</LinaerLayout>

在实际的应用中我们可能因为某些需要像以上代码一样嵌套了层LinearLayout,如果此时换成RelativeLayout也需要嵌套层才能实现相同效果的话,那我们选择线性布局,因为都是三层,即相同层次,我们选择性能更高的线性布局。而如果换成相对布局只需要一层或两层就可以实现相同效果的话,我们就用相对布局,因为此时节省嵌套层次对性能的提升更大。

0 回复 有任何疑惑可以回复我~
#1

爱3 提问者

所以意思是,有些时候,可能用相对布局就只需要跟更少的嵌套。。那我费解的是同样是布局怎么用了另一种布局反而会嵌套更少呢,不是都是同样的控件吗
2016-08-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android攻城狮的第二门课(第1季)
  • 参与学习       111154    人
  • 解答问题       1457    个

本课程由浅入深地带您学会Android的常用控件的开发和使用

进入课程

布局层次是什么意思哈

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号