해결해야 할 약간의 문제가 있습니다.
내 응용 프로그램에서 나는 내 애플 리케이션의 언어를 영어에서 스웨덴어로 바꿀 수있는 설정을 할 것이다. 그래서 어떻게해야할까요?
다른 strings.xml 파일로 변경하거나 사용자가 완숙을 변경하려고 할 때 수동으로 strings.xml의 모든 텍스트를 변경해야합니까?
팁과 예제를 어떻게 해결해야합니까?Android 다른 문자열로 변경 .xml
답변
당신이와 있다고 할 수있다 :이
String languageToLoad = "your language code";
Locale locale = new Locale(languageToLoad);
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getBaseContext().getResources().updateConfiguration(config,
getBaseContext().getResources().getDisplayMetrics());
당신은 기본적으로 그냥 로케일을 변경, 그 때문에 당신의 언어도
그래서 나는 내 자신의 폴더 값 - 벼랑을 만들고 내 strings.xml을 스웨덴어에 넣었습니까? 하지만 다른 모든 .xml 파일도 필요합니까? 배열, 색상, 스타일 등과 같은가요? – JussT
@ JussT 그냥 문자열 – shkschneider
을 만들면 values-swe 폴더를 만들어야하며 거기에 strings.xml 파일을 넣을 수 있습니다. 다른 언어로 제공되기를 원하는 모든 것 – Ahmad
당신은 로컬, 로케일을 변경해야합니다 :
Resources res = context.getResources();
// Change locale settings in the app.
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = new Locale('fr');
res.updateConfiguration(conf, dm);
- 1. 문자열로 참조되는 Android parse xml
- 2. .xml 파일의 변경 사항을 android
- 3. Android 속성 DIRECT xml 파일 변경/수정
- 4. XML 문서를 문자열로 serialize
- 5. 문자열로 XML 저장
- 6. 문자열로 XML 작성
- 7. C# Xml 노드를 문자열로
- 8. 마이그레이션 : 정수에서 문자열로 변경
- 9. 문자열로 Android 웹 요청
- 10. SharePoint 목록 데이터를 XML 문자열로
- 11. Android 변경 setContentView
- 12. XML 노드를 문자열로 변환하려면 어떻게해야합니까?
- 13. GDataXMLElement에서 ios의 원시 XML 문자열로
- 14. Ruby에서 XML 문자열로 객체 생성
- 15. libxml xmlNodePtr에서 raw xml 문자열로?
- 16. Android - 오래된 xml 레이아웃?
- 17. 문자열이 다른 문자열로 시작하는지 또는 다른 문자열로 끝나는 지 테스트합니다.
- 18. 문자열을 다른 문자열로 나누기
- 19. 다른 문자열로 색인 문자열
- 20. 다른 화면에 대한 xml 레이아웃 설계 : Android
- 21. 다른 xml 페이지에 버튼을 연결하는 android devolpment
- 22. Android/Java : 다른 클래스의보기를 변경 하시겠습니까?
- 23. 텍스트 뷰에서 다른 문자의 크기 변경, Android
- 24. 버튼 변경 android : 다른 drawable의 배경
- 25. Android 다른 클래스의 텍스트보기 텍스트 변경
- 26. Android Java - 소켓에서 문자열로 DataInputStream
- 27. Android webview.loadUrl은 하나의 URL GET 문자열로 작동하지만 다른 URL은
- 28. Android : 집중하면 스타일 변경
- 29. 문자열을 다른 문자열로 압축하고 암호화하는 방법은 무엇입니까?
- 30. .Net을 사용하여 XML 변경
가능한 [언어 변경 programaticall y 안드로이드에서] (http://stackoverflow.com/questions/2900023/change-language-programatically-in-android) – Sam