나는 안드로이드 애플 리케이션에서 일하고있다. 이 신청서에서는 여러 나라에 거주하는 사람들에게 여러 언어를 제공해야합니다. 안드로이드 애플 리케이션에서 언어 설정을 구현하는 방법?Android 앱에서 언어 설정을 구현하는 방법은 무엇인가요?
편집 : 여러 언어를 추가 한 설정 UI를 만들었습니다. 선택한 언어를 저장하는 방법을 알아야합니다.
나는 안드로이드 애플 리케이션에서 일하고있다. 이 신청서에서는 여러 나라에 거주하는 사람들에게 여러 언어를 제공해야합니다. 안드로이드 애플 리케이션에서 언어 설정을 구현하는 방법?Android 앱에서 언어 설정을 구현하는 방법은 무엇인가요?
편집 : 여러 언어를 추가 한 설정 UI를 만들었습니다. 선택한 언어를 저장하는 방법을 알아야합니다.
공유 환경 설정을 사용하려고하면 onCreate 메소드에서 선언하십시오.
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
onCreate 메서드에서 변수 String
을 읽습니다.
String language = sharedPref.getString("language", "english");
언어를 저장하는 변수 인 String
을 저장하십시오. 새로운 string.xml
파일에
/res
values/
string.xml
values-fr/
string.xml
물론 각 값의 키를 변경하지 않고 (모든 자원을 번역 :
String language = "english";
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString("language", language);
editor.commit();
당신은 LANG 접미사 다음 values-
라는 새로운 자원 폴더를 만들어야합니다). 전화는 자동으로 사용자의 현재 전화 언어에 따라 올바른 파일을 선택합니다.
가능한 [Android 앱을 국제화하는 방법?] (http://stackoverflow.com/questions/11733874/how-to-internationalize-android-app)의 가능한 복제본 – jayeshsolanki93