relativelayout相對布局是個人覺得在android布局中比較常用且好用的乙個,當然如果想讓布局更漂亮是需要多種布局混合搭建的,這裡就需要更深入的學習了,在這只介紹下有關相對布局的東西。
相對於兄弟元素
android:layout_below="@id/aaa":在指定view的下方
android:layout_above="@id/***":在指定view的上方
android:layout_toleftof="@id/bbb":在指定view的左邊
android:layout_torightof="@id/cccc":在指定view的右邊
相對于父元素
android:layout_alignparentleft="true":在父元素內左邊
android:layout_alignparentright="true":在父元素內右邊
android:layout_alignparenttop="true":在父元素內頂部
android:layout_alignparentbottom="true":在父元素內底部
對齊方式
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 重要屬性
第一類 屬性值為true或false android layout centerhrizontal 水平居中 android layout centervertical 垂直居中 android layout centerinparent 相對于父元素完全居中 android layout alig...
relativelayout布局相關
在相對布局 relativelayout 中,子控制項的位置是相對兄弟控制項或父容器而決定的。出於效能考慮,在設計相對布局時,要按照控制項之間的依賴關係排列。如view a的位置相當於view b來決定,則需要保證布局檔案中view b在view a的前面。在進行相對布局時,用到的布局屬性有很多,首...
RelativeLayout各個屬性
下面是relativelayout各個屬性 android layout above id 將控制項置於給定id控制項之上 android layout below id 將控制項置於給定id控制項之下 android layout toleftof id 將控制項的右邊緣和給定id控制項的左邊緣對...