Android的基本布局有以下幾種:
1. 線性布局(LinearLayout):按照水平或垂直方向排列子視圖,可以定義子視圖之間的權重和間距。
2. 相對布局(RelativeLayout):根據子視圖之間的相對位置來排列子視圖。
3. 幀布局(FrameLayout):所有子視圖都疊放在屏幕的左上角,后面的子視圖會覆蓋前面的子視圖。
4. 約束布局(ConstraintLayout):通過設置視圖之間的約束關系來排列子視圖,靈活性更高。
5. 表格布局(TableLayout):將子視圖以表格的形式排列,可以定義行和列。
6. 網格布局(GridLayout):將子視圖按照網格的形式排列,可以定義行和列以及子視圖的位置。
7. 嵌套布局:可以將不同的布局組合在一起使用,實現復雜的布局效果。