线性布局LinearLayout线性布局就是从左到右或从上到下按顺序排列的一种布局。下面讲一讲LinearLayout的基础属性。 品
一、常用的属性
1、orientation
1.vemtical:垂直排列2.horizontal:水平排列
这个线性布局到底是水平方向逐个排列还是垂直方向罂逐个排列
2、layout_width 、 layout_height
1.match_parent:填充父容器的剩余空间 2.wrap_content:根据子视图宽高自适应自己的宽高 3.自定义大小50dp
layout_width和layout_height是android中控件的必要属性,规定了控件的宽度和高度,这个两个属性的值可以是指定的值,也可以根据内容自适应,还可以填充整个剩余空间
3、background
背景色
4、gravity
决定子控件相对该父容器的位置
- center:所有子视图相对于父容器居中显示
- horizontal_center 所有子容器的横向方向上相对父容器居中显示
- vertical_center: 所有子视图的纵向方向上相对父容器居中显示
5、layout gravity
决定该容器相对它的父容器的位置
- center:该容器相对于它的父容器居中显示
- horizontal_center:该容器横向方向上相对它的父容器居中显示
- vertical_center:该容器纵向方向上相对它的父容器居中显示
6、weight
按比例分配父容器剩余的宽度或高度