RelativeLayout的各種屬性整理

2021-08-21 16:33:20 字數 1576 閱讀 9491

相對于父元素

android:layout_alignparentleft="true":在父元素左邊

android:layout_alignparentright="true":在父元素右邊

android:layout_alignparenttop="true":在父元素頂部

android:layout_alignparentbottom="true":在父元素底部

相對於兄弟元素

android:layout_below="@id/***":在指定view的下方

android:layout_above="@id/***":在指定view的上方

android:layout_toleftof="@id/***":在指定view的左邊

android:layout_torightof="@id/***":在指定view的右邊相對於兄弟元素

android:layout_below="@id/***":在指定view的下方

android:layout_above="@id/***":在指定view的上方

android:layout_toleftof="@id/***":在指定view的左邊

android:layout_torightof="@id/***":在指定view的右邊

對齊方式

android:layout_centerinparent="true":布局居中

android:layout_centervertical="true":水平居中布局

android:layout_centerhorizontal="true":垂直居中布局

android:layout_aligntop="@id/***":與指定view的上邊界一致

android:layout_alignbottom="@id/***":與指定view下邊界一致

android:layout_alignleft="@id/***":與指定view的左邊界一致

android:layout_alignright="@id/***":與指定view的右邊界一致

間隔android:layout_marginbottom=""; 離某元素底邊緣的距離

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

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

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

android:layout_paddingbottom=""; 離父元素底邊緣的距離

android:layout_paddingleft=""; 離父元素左邊緣的距離

android:layout_paddingright ="";離父元素右邊緣的距離

android:layout_paddingtop=""; 離父元素上邊緣的距離

margin 與padding 區別

padding是站在父view的角度,是自己的內容與其父控制項的邊之間的距離。margin則是站在自己的角度描述問題,自己與旁邊的某個元件的距離,如果同一級只有乙個view,那麼它的效果基本上就和padding一樣了

RelativeLayout的屬性使用

android layout above 將該控制項的底部置於給定id的控制項之上 android layout below 將該控制項的底部置於給定id的控制項之下 android layout toleftof 將該控制項的右邊緣與給定id的控制項左邊緣對齊 android layout tor...

RelativeLayout的常用屬性

android layout centerhrizontal 水平居中 android layout centervertical 垂直居中 android layout centerinparent 相對于父控制項完全居中 android layout alignparentbottom 貼緊父控...

RelativeLayout相對布局

relativelayout相對布局是個人覺得在android布局中比較常用且好用的乙個,當然如果想讓布局更漂亮是需要多種布局混合搭建的,這裡就需要更深入的學習了,在這只介紹下有關相對布局的東西。相對於兄弟元素 android layout below id aaa 在指定view的下方 andro...