기기가 왼쪽에서 오른쪽 (영어) 인 것과 달리 왼쪽에서 오른쪽으로 쓰는 언어 (아랍어와 같은)인지 확인하는 방법이 있습니까? 이전의 API 레벨 (10 아래)와 호환android 기기가 오른쪽에서 왼쪽 언어/레이아웃인지 확인합니다.
뭔가
솔루션
내가 허용 대답에서 XML 방법을 사용하여 종료해야합니다. 멀리 선 아래로 난의 GetResources 액세스()
Identifying RTL language in Android
대한 추가 정보를 원하시면
을 가지고 있지 않은 경우, 나는 또한이 질문은 여전히 많은 트래픽을 얻을 경우 여기 표시된 코드를 추가 ; 내가 지적하고 싶었던 점 : 원래이 질문을했을 때 부분적으로 RTL 대 LTR에서 서로 다른 포인팅 쉐브론을 나타내는 데 도움이되었다고 생각합니다.이를 수행하는 또 다른 매끄러운 방법은 드로어 블 리소스를 표준에 배치하고 ldrtl
디렉토리에 배치하는 것입니다. 표시 할 코드를 결정하는 데 필요한 코드가 없습니다!
아 이것은 좋은 해결책입니다. 나는 이것도 좋아한다. – Josh
고마워. 나는 일반적으로이 "기술"을 사용하여 앱이 태블릿 장치에서 실행 중인지 여부를 결정합니다.) – ezcoding
위의 코드가 항상 작동하기 때문에 결국이 솔루션을 사용하여 종료되었습니다. 내 솔루션은 onCreateView 내에서 작동하지 않습니다. – Josh