RelativeLayout用到的一些重要的屬性

2021-09-01 21:28:59 字數 1918 閱讀 2072

下面介紹一下relativelayout用到的一些重要的屬性:

第一類:屬性值為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                   離某元素上邊緣的距離

下面我們講一下tablelayout幾個重要的屬性:

其中 android:stretchcolumns=」0″ 作用是讓第一列可以擴充套件到所有可用空間;

collapsecolumns – 設定隱藏那些列,列id從0開始,多個列的話用」,」分隔

stretchcolumns – 設定自動伸展那些列,列id從0開始,多個列的話用」,」分隔

shrinkcolumns -設定自動收縮那些列,列id從0開始,多個列的話用」,」分隔

可以用」*」來表示所有列,同一列可以同時設定為shrinkable和stretchable。

RelativeLayout相對布局

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

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的前面。在進行相對布局時,用到的布局屬性有很多,首...