Android五大布局是指Android系统提供的五种常用的布局方式,分别是:
LinearLayout(线性布局):可以使子控件水平或垂直排列,通过android:orientation属性指定排列方向,通过android:layout_weight属性指定子控件的比重。
RelativeLayout(相对布局):可以使子控件相对于父布局或其他子控件的位置进行排列,通过android:layout_alignParentXXX或android:layout_toXXXOf等属性指定相对位置。
FrameLayout(帧布局):可以使子控件叠加在一起,后添加的控件会覆盖前面的控件,通过android:layout_gravity属性指定子控件在父布局中的位置。
TableLayout(表格布局):可以使子控件以行列的形式排列,通过添加TableRow或其他控件来控制行数,通过添加子控件到TableRow中来控制列数。
ConstraintLayout(约束布局):可以使子控件根据约束条件进行灵活的排列,通过添加约束关系来定义子控件的位置和大小。