안드로이드

[안드로이드] left,right vs start, end - RTL

디벨로펄 2022. 9. 21.
반응형

Start & End

해당 개념은 API Level 17에서 안드로이드 4.2버전의 RTL layout에 추가되어 있다고 한다.
*RTL : Right To Left

한국어, 영어, 일본어와 같은 언어는 왼쪽부터 읽기 때문에
start=left
end =right.

(히브리어, 아랍어 등)
오른쪽부터 읽는 언어 같은경우
start= right
end = left.

Insight

target층이 한국, 미국, 일본 등 왼쪽부터 읽는 언어이면 left, right를 그대로 사용해도 좋을 것 같다.
하지만, 아랍권까지 확장할 야망이 있다면 start, end로 사용해도 좋을 듯 하다..

LayoutDirection을 통해 horizontal Layout같은 경우 좌우 방향 지정이 가능하다.

 

LayoutDirection  |  Android Developers

android.net.wifi.hotspot2.omadm

developer.android.com

부모 layout에서 RTL, 자식 Layout에서 Inherit 속성으로 사용하면, Dymamic하게 대응 가능할 것 같다.

 

 

Local옵션은 default Language에 따라 자동으로 선택되게 하는 옵션이다. 

반응형

댓글