Android學習筆記之布局2

2021-09-01 02:00:34 字數 1119 閱讀 2157

android功能強大,介面華麗,但是眾多的布局屬性就害苦了開發者,下面這篇文章結合了網上不少資料,花費本人乙個下午搞出來的,希望對其他人有用。

第一類:屬性值為true或false

android:layout_centerhrizontal 水平居中

android:layout_centervertical 垂直居中

android:layout_centerinparent 相對于父元素完全居中

android:layout_alignparentbottom 貼緊父元素的下邊緣

android:layout_alignparentleft 貼緊父元素的左邊緣

android:layout_alignparentright 貼緊父元素的右邊緣

android:layout_alignparenttop 貼緊父元素的上邊緣

android:layout_alignwithparentifmissing 如果對應的兄弟元素找不到的話就以父元素做參照物

第二類:屬性值必須為id的引用名

「@id/id-name」

android:layout_below 在某元素的下方

android:layout_above 在某元素的的上方

android:layout_toleftof 在某元素的左邊

android:layout_torightof 在某元素的右邊

android:layout_aligntop 本元素的上邊緣和某元素的的上邊緣對齊

android:layout_alignleft 本元素的左邊緣和某元素的的左邊緣對齊

android:layout_alignbottom 本元素的下邊緣和某元素的的下邊緣對齊

android:layout_alignright 本元素的右邊緣和某元素的的右邊緣對齊

第三類:屬性值為具體的畫素值,如30dip,40px

android:layout_marginbottom 離某元素底邊緣的距離

android:layout_marginleft 離某元素左邊緣的距離

android:layout_marginright 離某元素右邊緣的距離

android:layout_margintop 離某元素上邊緣的距離

android筆記之布局

三個屬性都用來適應檢視的水平或垂直大小,乙個以檢視的內容或尺寸為基礎的布局比精確地指定檢視範圍更加方便。1 fill parent 設定乙個構件的布局為fill parent將強制性地使構件擴充套件,以填充布局單元內盡可能多的空間。這跟windows控制項的dockstyle屬性大體一致。設定乙個頂...

學習筆記 Android 線性布局

設定id 排列方式當 android orientation vertical 時,只有水平方向的設定才起作用,垂直方向的設定不起作用。即 left,right,center horizontal 是生效的。當 android orientation horizontal 時,只有垂直方向的設定才起...

android 學習 之 布局(上)

學習安卓布局前,先了解三個屬性值 1 fill parent 設定乙個構件的布局為fill parent將強制性地使構件擴充套件,以填充布局單元內盡可能多的空間 2 match parent android2.2中match parent和fill parent是乙個意思 兩個引數意思一樣,matc...