Andorid UI - Relativelayout

아이모·2022년 10월 16일
0

Andriod/UI

목록 보기
1/4

정의

부모(Parent) View 또는 자식(Child) View의 상대적 위치 관계를 정의하여 UI를 배치하는 Layout

사용법

  1. layout을 relativelayout으로 설정

  2. 생성 후 view를 만든 후 위치관계 정의

위치 관계 정의에 관한 속성 (부모-자식)

위치 관계 정의에 관한 속성 (자식-자식)

유의사항

  1. 상대적인 위치관계를 정의하기 때문에 고정적인 위치를 가진 view가 하나 이상은 있어야 한다.

  2. 객체의 상대적인 위치관계를 정의해야 한다. 상대적인 위치를 정의하지 않으면 기본적으로 가로축은 부모의 왼쪽, 세로축은 부모의 위쪽으로 정의된다.

사진에서 알 수 있듯이 textview의 위치관계가 정의되지 않았기 때문에 2개의 textview가 모두 왼쪽 위에서 나타나는 것을 알 수 있다.

  1. RelativeLayout의 경우 다른 컨테이너 뷰에 비해 디바이스의 자원을 많이 잡아먹기 때문에 android 쪽에서는 사용하는 것을 비추천한다.

예시

[1]

[2]

출저

https://codechacha.com/ko/relativelayout/

profile
데이터로 보는 실력

0개의 댓글