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