2014-12-03 3 views
1

사용 방법 : - 편집 문구가없는 키보드 열기 - 설치된 언어를 확인하고 - 다른 언어로 입력 언어를 변경합니까?키보드를 열고 입력 언어를 변경하는 방법

감사합니다.

+0

키보드 언어를 변경할 수 있는지 확실하지 않지만 [this] (http://stackoverflow.com/a/18733302/2864464)와 같은 형식으로 전체 로케일을 변경할 수 있습니다. –

+1

이전에 이미 질문했지만 불가능합니다. - http://stackoverflow.com/questions/12303593/change-keyboard-input-language – eeffoc

답변

-2

가능합니다. 로케일을 설정할 수 있습니다. 그러나, 나는 그것을 추천하지 않을 것이다. 우리는 초기 단계에서 그것을 시도했습니다, 기본적으로 시스템과 싸우고 있습니다. 우리는 언어 변경에 대한 동일한 요구 사항을 가지고 있지만 UI가 전화 UI와 동일해야한다는 사실에 정하기로 결정했습니다. 그것은 로케일 설정을 통해 작동하지만 너무 버그가있었습니다. 그리고 내 경험으로 활동 (각 활동)에 참여할 때마다 그것을 설정해야합니다. 당신은 설정에 그 기반을 변경할 수 있습니다 - 당신은 여전히 ​​(다시, 나는 그렇게하지 않는 것이 좋습니다)

Resources res = context.getResources(); 
// Change locale settings in the app. 
DisplayMetrics dm = res.getDisplayMetrics(); 
android.content.res.Configuration conf = res.getConfiguration(); 
conf.locale = new Locale(language_code.toLowerCase()); 
res.updateConfiguration(conf, dm); 

당신이 언어 특정 콘텐츠가있는 경우이 필요하면 여기에 코드입니다.

+4

http://stackoverflow.com/a/2900144/3348373 복사하여 붙여 넣기하십시오! 원작자 – Darsh

+1

에 크레딧을 줘서 투표를 거친 후 원저자로부터 그를 복사하지 않고 붙여 넣습니다. http://stackoverflow.com/questions/12303593/change-keyboard-input-language –

관련 문제