Android相對布局實現各種梅花效果

2021-08-26 12:46:02 字數 1895 閱讀 1330

一、效果圖如下:

第一部是往drawable資料夾裡放乙個名為icon.png的,首先在這裡說明android只能放擴充套件名為png、jpg、gif的;

然後編寫main.xml檔案,**如下:

<?xml version="1.0" encoding="utf-8"?>

說明:

android:layout_above 將該控制項的底部 至於給定id的控制項 之上

android:layout_below 將該控制項的頂部至於給定id的控制項之下

android:layout_toleftof 將該控制項的右邊緣和給定id的控制項的左邊緣對齊

android:layout_torightof將該控制項的左邊緣和給定id的控制項的右邊緣對齊

android:layout_alignbaseline將該 控制項的baseline 和給定id的控制項 的baseline對齊

android:layout_alignbottom將該控制項的底部邊緣與給定id控制項的底部邊緣對齊

android:layout_alignleft將該控制項的左邊緣與給定id控制項的左邊緣對齊

android:layout_alignright將該控制項的右邊緣與給定id控制項的右邊緣對齊

android:layout_aligntop將該控制項的頂部邊緣與給定id控制項的頂部邊緣對齊

android:alignparentbottom 如果該值為true,則將該控制項的底部和父控制項的底部對齊

android:layout_alignparentleft 如果該什為true, 則將該控制項的左邊和父控制項的左邊對齊

android:layout_alignparentright 如果該什為true, 則將該控制項的右邊和父控制項的右邊對齊

android:layout_alignparenttop 如果該什為true, 則將該控制項的頂部和父控制項的頂部對齊

android:layout_centerhorizontal如果值為真,該控制項將被至於水平方向的**

android:layout_inparent如果值為真,該控制項將被至於父控制項水平方向和垂直方向的**

android:layout_centervertical如果值為真,該控制項將被至於垂直方向的**

二、效果如圖:

首先往drawable資料夾裡放乙個名為leaf.png的

編寫main.xml檔案,**如下:

<?xml version="1.0" encoding="utf-8"?>

說明:為了控制該布局容器中各子元件的布局分布,relativelayout提供了乙個內部類:relativelayout.layoutparams,該類提供了大量的xml屬性來控制relativelayout布局容器中子元件的布局分布;

除此之外,relativelayout.layoutparams還繼承了android.view.viewgroup.marginlayoutparams,因此relativelayout布局容器中每個子元件也可指定android.view.viewgroup.marginlayoutparams所支援的各xml屬性。

Android布局(相對布局)

relativelayout相對布局裡常用的位置屬性 2.id型xml屬性 android layout above 該元件位於引用元件的上方 android layout below 該元件位於引用元件的下方 android layout toleftof 該元件位於引用元件的左方 android...

Android相對布局

2 相對布局 如圖 梅花布局 如下 android layout width match parent android layout height match parent android id id no.0 android layout width wrap content android la...

android相對布局

activity布局初步 相對布局 1 相對布局的基本概念 乙個控制項的位置它決定於它和其他控制項的關係,好處 比較靈活 缺點 掌握比較複雜。2 相對布局常用屬性介紹 這裡將這些屬性分成4個組,便於理解和記憶。a 以下4個屬性設定控制項與之間的關係和位置 但是上面4個屬性並沒有設定各個控制項之間是否...