2014-10-09 2 views
2

xml 파일을 만들고 중력을 적용하여보기 내용을 만들어 극한의 오른쪽으로 이동했지만 중력을 오른쪽과 끝으로 보았습니다. 둘 다 어디에서 사용할 지. 아랍어중력의 차이 오른쪽과 끝

+1

왼쪽과 오른쪽은 문자 그대로입니다. 그러나 언어 등 다른 규칙을 지원하려면 LTR (왼쪽에서 오른쪽으로) 또는 RTL (오른쪽에서 왼쪽으로) 개념을 다루어야합니다. LTR의 경우 '왼쪽'과 '시작'은 같은 것을 의미하고 '오른쪽'과 '끝'도 같은 의미입니다. 'right'와 'start'가 같고 'left'와 'end'가 같은 RTL의 경우 반대입니다. 즉, LTR과 RTL을 모두 만족 시키려면 '시작'과 '끝'을 사용하여 특정 항목을 배치해야합니다. – Squonk

답변

4

, 페르시아어와 모든 RTL (오른쪽에서 왼쪽) 로케일, end은 남아 있지만 영어와 다른 LTR (왼쪽에서 오른쪽) 로케일 end 내 의견으로는

0

바로 의미 때 기본 레이아웃에서 android : orientation = "horizontal"으로 설정 한 다음 레이아웃의 효과를 높이려면 시작 및 끝으로 자녀의 중력을 설정하는 것이 좋습니다. BUT 다른 방향을 사용할 때 다른 중력 양식을 사용할 수도 있습니다.

0

Leftright 히브리어, 아랍어 등 오른쪽에서 왼쪽으로 쓰는 언어로 지역화 된 응용 프로그램에서는 중력이 올바르게 작동하지 않을 수 있습니다. 이러한 언어에서는 왼쪽과 오른쪽이 유럽 언어로 미러링됩니다. UI의 일부 요소에 대해 하드 코드 된 leftright 중력을 사용하면 오른쪽에서 왼쪽으로 지역화 될 수 있습니다. beginend을 사용하는 경우 Android는 현재 시스템 언어에 따라 올바르게 left 또는 right에 매핑합니다. 당신이 응용 프로그램 오른쪽에서 왼쪽으로 쓰는 언어 중 하나에 대한 현지화가있는 경우 따라서 영어 begin는 항상 beginend를 사용해야 right

left와 히브리어와 동일합니다. 그렇지 않으면 leftright으로 안전하게 머물 수 있습니다.