코린이 탈출기

start vs left / end vs right 본문

안드로이드/안드로이드

start vs left / end vs right

50HEE 2021. 9. 6. 15:22

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