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...