04. Relativelayout
- 상대적으로 자식의 위치를 정해주는것.
- 상대적이라는 것은 기준이 필요함
- 부모가 기준 / 특정한 한 뷰
-----------------------------------------------------------------------------------
parent
parent를 쓰면 자동완성으로 위치를 정할 수 있다.
그리고 true, false를 적어주면 된다.
그럼 다음과 같이 화면에 출력된다.
이때 dp를 사용했기 때문에 기종에 관계없이 동일한 위치에 배정이 된다.
그리고 parent를 사용하기 때문에 전체적인 위치에서의 오른쪽 왼쪽 등을 결정한다.
-----------------------------------------------------------------------------------
id
- 이름을 정하여 그것의 위치를 정할수도 있다.
id를 치면 자동완성으로 이렇게 나온다.
여기서는 이름을 view1으로 정해주었다.
-----------------------------------------------------------------------------------
to ~
- id를 정해놓은 것에서의 위치를 설정할 수 있다.
to를 쓰면 자동완성 기능으로 이렇게 적을 수 있다.
여기서는 id가 view1이라고 적은 것의 오른쪽에 위치하도록 하는 것이다.
그러나 여기서 주의할 점은 바로 그 id 오른쪽에 붙는 것이 아니다.
id의 오른쪽 끝 선의 위치에 있는 것이다.
이 외에도 above, below를 통해서 그 해당 id의 끝선에 해당하는 곳에 위치시킬 수도 있다.
-----------------------------------------------------------------------------------
겹치게 할 수 있다.
먼저 적은 것이 맨 뒤로 나온다.
연산량이 많이 필요해서.. FrameLayout 사용을 추천한다.
이런식으로 RelativeLayout을 사용해서 view를 겹치게 표현할 수 있다.
먼저 적은 것이 맨 뒤로 나오게 하는 것이다.
그럼 다음과 같이 view가 겹쳐서 보인다
'security > XML' 카테고리의 다른 글
XML - 06. Framelayout (0) | 2020.07.30 |
---|---|
XML - 05. margin, padding (0) | 2020.07.30 |
XML - 03. Linearlayout (0) | 2020.07.30 |
XML - 02. Viewcomponent (0) | 2020.07.30 |
XML - 01. XML 개념 (0) | 2020.07.30 |
댓글