RelativeLayout
위 android:layout_above
아래 android:layout_below
왼쪽 android:layout_toRightof
오른쪽 android:layout_below
상단위치일치 android:layout_alignTop
하단위치일치 android:layout_alignBottm
왼쪽위치일치 android:layout_alignLeft
오른쪽위치일치 android:layout_alignRight
텍스트기준선일치 android:layout_alignBaseline
기준 View를 이용한 좌우 배치
ex)
<Button
android:id="@+id/ok"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@id/entry"
android:layout_below="@id/entry"
android:text="확인" />
기준 Layout을 이용하여 상단 하단 배치
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:text="하단우측배치" />
이미지
View.VISIBLE : 보여짐 //자리차지
View.INVISIBLE : 안 보여짐 //차리차지
View.GONE : 안 보여지면서 해당 위치에서 제거 //차리안차지
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="5px" > <TextView android:id="@+id/label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="URL" android:paddingTop="15px"/> <EditText android:id="@+id/entry" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_toRightOf="@id/label" android:layout_alignBaseline="@id/label" /> <Button android:id="@+id/cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/entry" android:layout_alignRight="@id/entry" android:text="취소" /> <Button android:id="@+id/ok" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toLeftOf="@id/cancel" android:layout_alignTop="@id/cancel" android:text="확인" /> </RelativeLayout>
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="5px" > <TextView android:id="@+id/label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="URL" android:paddingTop="15px"/> <EditText android:id="@+id/entry" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_toRightOf="@id/label" android:layout_alignBaseline="@id/label" /> <Button android:id="@+id/cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/entry" android:layout_alignRight="@id/entry" android:text="취소" /> <Button android:id="@+id/ok" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toLeftOf="@id/cancel" android:layout_alignTop="@id/cancel" android:text="확인" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:text="하단 우측 배치" /> </RelativeLayout>
'Android > 기본' 카테고리의 다른 글
Android Table Layout (0) | 2012.04.28 |
---|---|
Android Frame Layout (0) | 2012.04.28 |
Android Margin Padding (0) | 2012.04.28 |
Android LinearLayout 가중치 (0) | 2012.04.28 |
Linear Layout gravity (0) | 2012.04.28 |