八、Android ——线性布局(LinearLayout)

61 阅读1分钟

线性布局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

按比例分配父容器剩余的宽度或高度