친절한 J의 돈버는 정보

[안드로이드 앱 개발 독학 No.8] 안드로이드 스튜디오 레이아웃과 기본위젯 사용하기 : (3) 상대 레이아웃과 테이블 레이아웃 본문

Programing/android 독학

[안드로이드 앱 개발 독학 No.8] 안드로이드 스튜디오 레이아웃과 기본위젯 사용하기 : (3) 상대 레이아웃과 테이블 레이아웃

제이그라피 2017. 11. 17. 15:03

[안드로이드 앱 개발 독학 No.8] 안드로이드 스튜디오 레이아웃과 기본위젯 사용하기






(3) 상대 레이아웃과 테이블 레이아웃




상대 레이아웃 : 부모 레이아웃 또는 다른 뷰와의 상대적인 위치를 이용해 뷰의 위치를 결정할 수 있게 함.

아래 이미지처럼 가운데 영역이 차지하고 있는 버튼이 맨 아래  버튼의 바로 위쪽까지 차지하도록 할 수 있다.



<?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"
>

<Button
android:id="@+id/button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:text="Button" />

<Button
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_above="@id/button3"
android:layout_below="@+id/button"
android:text="Button" />

<Button
android:id="@+id/button3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:text="Button" />

</RelativeLayout>






테이블 레이아웃


Do it 유투브 강좌 DAY 10-01 / 10-02 다시 듣기



Text에서 아래와 같이 입력했다.

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">

<TableRaw
android:layout_width="match_parent"
android:layout_height="wrap_content">

</TableRaw>

</TableLayout>

유투브 강좌에서는 보이지 않았던 뷰가 생성되었고

화면에 새로운 버튼을 추가하려고 가져가니 생성되지 않아서 테이블 레이아웃에 대한 진도를 더이상 나가지 못했다.

뭐가 문제일까? 커뮤니티에 질문해보자!







답변







Comments