LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者其他的containers,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个widget或者是container,而不管他们有多宽,而一个水岁斗平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。LinearLayout保持其所包含的widget或者是container之间的间隔以及互相对齐(相对一个控件的右对齐、中间对齐或者左对齐)。RelativeLayout相对布局允许子元素指定它们相对于其父元素或兄弟元素的位置,这是乎运磨实际布局中最常用的布局方式之一。它灵活性大很多,当然属性也多,操作难度也大,属性之间产生悄高冲突的的可能性也大,使用相对布局时要多做些测试。
相关文章
-
股份有限公司与有限责任公司的区别
2023-04-13 20:48 阅读(546) -
“男的”“男生”“男人”语境上有什么区别?
2023-04-13 20:08 阅读(645) -
火车软座与硬座有什么区别
2023-04-13 18:37 阅读(632)
1 红海战略和蓝海战略的区别?
580 阅读
2 何为地震基本烈度与设防烈度,两者区别
592 阅读
3 fine jewelry和fashion jewelry的区别
579 阅读
4 优先股和普通股有什么区别?
560 阅读
5 74HC4046和CD4046有什么区别?
614 阅读