코린이 탈출기
start vs left / end vs right 본문
ConstraintLayout의 위치를 설정할 때 start와 left, end와 right가 같은 방향인 것을 알 수 있습니다.
둘의 차이는 무엇일까요?
Android 4.2(Jelly Bean) 지원의 일부로 API 17부터 RTL 레이아웃이 추가되었기 때문입니다.
RTL은 Right to Left 입니다. 즉, 오른쪽에서 왼쪽으로 읽는 것입니다.
그래서 이때 start와 end의 개념이 나왔습니다.
그 이유는 RTL과 LTR을 모두 지원하도록 레이아웃을 만들 경우에는 right와 left를 사용할 수 없기 때문입니다.
그래서 start와 end를 사용할 수밖에 없는 상황인 것입니다.
이러한 이유로 나온 개념이어서 위와 같은 상황이 없을 경우에는 아무거나 사용하여도 상관은 없습니다.
'안드로이드 > 안드로이드' 카테고리의 다른 글
| Context (0) | 2021.09.30 |
|---|---|
| Vector Asset (0) | 2021.09.29 |
| Constraint Layout (1) - Relative Positioning (0) | 2021.09.06 |
| isEmpty vs isBlank (0) | 2021.09.06 |
| 숫자를 임의로 뽑는 코드 - List & Set (0) | 2021.08.11 |
Comments