목록Right (2)
코린이 탈출기
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를 사용할 수밖에 없는 상황인 것입니다. 이러한 이유로 나온 개념이어서 위와 같은 상황이 없을 경우에는 아무거나 사용하여도 상관은 없습니다.
안드로이드 스튜디오의 Layout 중에서 Constraint Layout에 관해 알아보겠습니다. https://developer.android.com/reference/androidx/constraintlayout/widget/ConstraintLayout#nested-classes 안드로이드 개발자를 위한 사이트로 안드로이드 스튜디오에 관한 내용을 다루는 사이트입니다. 원문을 보고 싶으시면 참고하세요. Constraint Layout은 말 그대로 제약 조건을 주어 레이아웃을 배치하는 것을 말합니다. 가로와 세로축에서 위젯을 제한할 수 있습니다. 수평 축은 왼쪽, 오른쪽, 시작 그리고 끝 측면을 / 수직 축은 위쪽, 아래쪽 그리고 텍스트 기준선을 말합니다. 일반적인 개념은 위젯의 주어진 면을 다른 위젯의..