Android五大布局是指Android系統(tǒng)提供的五種常用的布局方式,分別是:
LinearLayout(線性布局):可以使子控件水平或垂直排列,通過android:orientation屬性指定排列方向,通過android:layout_weight屬性指定子控件的比重。
RelativeLayout(相對(duì)布局):可以使子控件相對(duì)于父布局或其他子控件的位置進(jìn)行排列,通過android:layout_alignParentXXX或android:layout_toXXXOf等屬性指定相對(duì)位置。
FrameLayout(幀布局):可以使子控件疊加在一起,后添加的控件會(huì)覆蓋前面的控件,通過android:layout_gravity屬性指定子控件在父布局中的位置。
TableLayout(表格布局):可以使子控件以行列的形式排列,通過添加TableRow或其他控件來控制行數(shù),通過添加子控件到TableRow中來控制列數(shù)。
ConstraintLayout(約束布局):可以使子控件根據(jù)約束條件進(jìn)行靈活的排列,通過添加約束關(guān)系來定義子控件的位置和大小。