모바일/Android View & Layout
[Android] RelativeLayout (부모 기준)
drCode
2021. 4. 18. 16:49
728x90
반응형
layout_alignParentBottom : 부모의 바닥(아래쪽)
layout_alignParentRight : 부모의 오른쪽(위쪽기준)
layout_alignParentLeft : 부모의 왼쪽(위쪽기준)
layout_alignParentEnd : 부모의 끝쪽(위쪽기준, 오른쪽 작은 파란 영역)
layout_centerInParent : 부모 안 쪽의 가운데
참고로 android:orientation="horizontal or vertical" 속성은 LinearLayout의 속성이다.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="50dp"
android:layout_height="50dp"
android:background="#F44336"
android:layout_centerInParent="true"
/>
<TextView
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_alignParentBottom="true"
android:background="#E91E63" />
<TextView
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_alignParentRight="true"
android:background="#E91E63" />
<TextView
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_alignParentLeft="true"
android:background="#E91E63" />
<TextView
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentEnd="true"
android:background="#3F51B5" />
<TextView
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_centerInParent="true"
android:background="#3F51B5" />
<TextView
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_centerVertical="true"
android:background="#3F51B5" />
</RelativeLayout>
728x90
반응형