나는 안드로이드 애플 리케이션을 개발 중이며, 아랍어 언어 텍스트 정렬 및 편집 텍스트 정렬 나는 그들을 바꾸지 않을 것이다.언어가 영어에서 아랍어로 바뀌면 레이아웃 정렬을 변경하지 않는 방법 안드로이드 개발
예 : (텍스트 뷰) (글고) 언어가 아랍어 레이아웃 변경 전화 언어 영어 이 (글고 치기) (텍스트 뷰) 으로 변경 때 내가 심지어 (텍스트 뷰) (글고)을 원하는 전화 언어가 아랍어 또는 영어 인 경우.
나는 안드로이드 애플 리케이션을 개발 중이며, 아랍어 언어 텍스트 정렬 및 편집 텍스트 정렬 나는 그들을 바꾸지 않을 것이다.언어가 영어에서 아랍어로 바뀌면 레이아웃 정렬을 변경하지 않는 방법 안드로이드 개발
예 : (텍스트 뷰) (글고) 언어가 아랍어 레이아웃 변경 전화 언어 영어 이 (글고 치기) (텍스트 뷰) 으로 변경 때 내가 심지어 (텍스트 뷰) (글고)을 원하는 전화 언어가 아랍어 또는 영어 인 경우.
앱이 RTL 미러링을 지원한다는 것을 매니페스트에 선언하십시오.
특히, 매니페스트 파일에
android:supportsRtl="true" to the <application> element
를 추가합니다. 응용 프로그램의 실행에 대한 자세한 refer here
설정 응용 프로그램 로케일
. 앱 레이아웃은 기기 별 로케일에 따라 변경되지 않습니다.
Locale locale = new Locale("us"); //US English Locale
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());