Android – 常用版面配置 – RelativeLayout

RelativeLayout

相對版面配置可以製作出元件之間具有相對位置關係的的版面配置,在RelativeLayout底下所有的子元件都可以描述其位置,也可以設定在另一元件的相對位置,例如B元件在A元件的右方,如果都沒有設定相對位置,元件將會跑到左上角,因此必須使用RelativeLayout.LayoutParams的屬性們來調整, 例如:

  • android:layout_alignParentTop=”true”  //此元件會靠在其父容器元件的頂邊
  • android:layout_centerInParent=”true”  //此元件會在其父容器元件的正中心點
  • android:layout_below=”@id/xxx”  //此元件放在@id/xxx元件的下方
  • android:layout_toRightOf=”@id/xxx”  //此元件會放置在@id/xxx元件的右方

 

不要將RelativeLayout本身跟子物件之間有依賴關係的屬性設定,例如將RelativeLayout的高度設定為”wrap_content”然後又將一個子物件設定為”ALIGN_PARENT_BOTTOM”

%d bloggers like this: