安卓五大布局

2021-08-09 14:40:27 字數 1087 閱讀 2258

將寬度或者高度設定為0px

新增android:layout_weight=」1」 注:1為權重比例

此處每個button設定的weight為1,所佔比例的自己的weight/總共的weight

1、參照物為父控制項:

1.水平居中屬性:

android:layout_centerhorizontal="true"
2.垂直居中屬性:

android:layout_centervertical="true"
3.相對于父控制項居中:在父空間內水平和垂直一起居中

android:layout_centerinparent="true"
4.相對于父控制項的邊緣位置:靠近上邊緣/下邊緣/左邊緣/右邊緣:

android:layout_alignparenttop="true"

android:layout_alignparentbottom="true"

android:layout_alignparentleft="true"

android:layout_alignparentright="true"

2、參照物為id控制項:

1.位於id控制項的上方:

android:layout_above="@id/btn1"
2.位於id控制項的下方:

android:layout_blow="@id/btn1"
3.位於id控制項的左方:

android:layout_toleftof="@id/btn1"
4.位於id控制項的右方:

android:layout_torightof="@id/btn1"

layout_x="20px"//相對於x座標的畫素點

android 五大布局

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

Android五大布局

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

Android五大布局

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