2012-03-27 2 views
4

Android 3.0 이상의 기기 용 앱을 쓰고 있습니다. 그것은 아랍어 응용 프로그램입니다. 기본 플랫폼으로Android TextView 중력

왼쪽 아랍어 (심지어 대화 상자에서) 텍스트 권리와 영어 텍스트를 정렬합니다. 내가 아랍어 텍스트 중력 = "권리"를 설정있을 때

은 그러나 왼쪽으로 정렬합니다.

또 다른 문제는 일부 장치에서 온다 (예를 들어, 일부 삼성 갤럭시 탭 10.1, NOT ALL!). 그들은 그것을 고쳐 놓았고 이제는 기본적으로 아랍어 텍스트를 정렬하는 것처럼 보입니다!

어떻게 해결할 수 있습니까? 1. android:gravity 값을 제거 :

+0

기본적으로 아랍어 시작 :

어쨌든 이 볼 Google에 버그로보고 있어요. 이 링크를 확인하십시오. [예, 아랍어는 오른쪽에서 왼쪽으로 쓰는 스크립트입니다. 그래서 걱정할 것이 아무것도 없습니다. (http://stackoverflow.com/questions/7387221/android-tablet-arabic-language-support) – RobinHood

+0

자, 이제는 아랍어가 RTL이라는 것을 인정합시다. 그러나 왜 중력 = "오른쪽"으로 놓아 두었습니까? – ustav

+0

문제는이 버그와 관련이있는 것처럼 보입니다. http://code.google.com/p/android/issues/detail?id=14529 – ustav

답변

0

해결 방법이다. 2. android:layout_widthwrap_content으로 설정하십시오. 3. android:layout_gravity을 원하는 논리 값으로 설정하십시오.

는 텍스트를 제외한 모든 내용이 없기 때문에이 TextView와 잘 작동합니다. 그 이외의

, 모르겠어. 오른쪽에서 왼쪽 스크립트에서 http://code.google.com/p/android/issues/detail?id=14529