Android 五大布局(自我学习向)

Android 五大布局(自我学习向)

  • 五大布局
    • LinearLayout(线性布局)
    • RelativeLayout(相对布局)
    • FrameLayout(帧布局)
    • TableLayout(表格布局)
    • AbsoluteLayout(绝对布局)

五大布局

Android的五大布局分别是:

  1. LinearLayout(线性布局)
  2. RelativeLayout(相对布局)
  3. FrameLayout(帧布局)
  4. TableLayout(表格布局)
  5. AbsoluteLayout(绝对布局)

LinearLayout(线性布局)

  • 以水平或者垂直两种排列方式的组件(默认垂直)。

RelativeLayout(相对布局)

  • 以某一个组件为参照物,来定位下一个组件的位置的布局方式。

FrameLayout(帧布局)

  • 每次放入其中的所有元素都被放置在最左上的区域,新元素会覆盖在上一个元素之上。

TableLayout(表格布局)

  • 在TableLayout布局中,每向TableLayout中添加一个TableRow就代表一行;每向TableRow中添加一个一个子组件就表示一列。

AbsoluteLayout(绝对布局)

  • 利用坐标轴的方式来定位组件,从左上角为(0,0),向右移动X轴递增,向下移动Y轴递增,
  • 组件定位属性为:
    android:layout_x
    android:layout_y

你可能感兴趣的:(Android 五大布局(自我学习向))