Android五大布局

2021-10-25 17:12:04 字數 541 閱讀 4664

1.linearlayout:線性布局

特點:排列方式只有水平排列和垂直排列兩種,orientation 設定為 horizontal 為水平排列, 設定為 verital 為垂直排列

2.relativelayout:相對布局

特點: relativelayout 中子 view 的排列方式是基於彼此的依賴關係

3.framelayout:幀布局

特點:布局簡單,所有的子 view 都放在布局左上角,寫在下面的 view 會覆蓋 寫在上面的 view

4.tablelayout:**布局

特點:tablelayout繼承自linearout,本質上仍然是線性布局管理器,不需要明確地宣告包含多少行、多少列;每向tablelayout中新增乙個tablerow就代表一行;每向tablerow中新增乙個乙個子元件就表示一列

5.absolutelayout :絕對布局

特點:android不提供任何布局控制,而是由開發人員自己通過x座標、y座標來控制項的位置。每個元件都可指定如下兩個xml屬性:layour_x;layout_y;

android 五大布局

android的介面是有布局和元件協同完成的,布局好比是建築裡的框架,而元件則相當於建築裡的磚瓦。元件按照布局的要求依次排列,就組成了使用者所看見的介面。android的五大布局分別是linearlayout 線性布局 framelayout 單幀布局 relativelayout 相對布局 abs...

Android五大布局

線性布局linerlayout 按照垂直或者水平的順序依次排列子元素,每乙個子元素都位於前乙個元素之後。如果是垂直排列,那麼將是一 個n行單列的結構,每一行只會有乙個元素,而不論這個元素的寬度為多少 如果是水平排列,那麼將是乙個單行n列的結構。如果搭建兩 行兩列的結構,通常的方式是先垂直排列兩個元素...

Android五大布局

1.相對布局 relativelayout 允許子元素指定它們相對於其父元素或兄弟元素的位置,這是實際布局中最常用的布局方式之一。特點 相對於其他空間的位置,和相對父元素的位置進行布局 第一類 屬性值為true或false android layout centerhrizontal 水平居中 an...