사전을 사용하는 응용 프로그램을 작성 중입니다. 사용자가 입력 언어를 변경할 때마다 사전을 전환하고 싶습니다. 예를 들어 타이핑 언어가 영어 사전과 영어 작업 인 경우, 독일어 인 경우 독일어 사전으로 작업하십시오. 그 변경을 얻기 위해 청취자를 설정할 수있는 방법이 있습니까? 내가 찾은 모든 대답은 입력 언어가 아닌 로케일에 관한 것입니다. 로캘을 처리하지 않으려는 경우 로캘은 응용 프로그램에 아무런 영향을 미치지 않습니다. 입력 언어는 않습니다. 당신은 현재 키보드 언어 지역 코드를 얻으려면이 코드를 시도 할 수 있습니다현재 키보드 언어를 얻는 방법
3
A
답변
7
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
InputMethodSubtype ims = imm.getCurrentInputMethodSubtype();
String locale = ims.getLocale();
(나는 minSDK = 7의 개발입니다).
0
이
imm.getCurrentInputMethodSubtype();
당신에게 null 값을 반환 할 수 있습니다. 이 경우는 NullPointerException이 그렇지 않으면 당신은받을 것이다이
Locale.getDefault().getLanguage() ---> en
처럼 안드로이드 시스템의 언어를 확인해야
관련 문제
- 1. Java에서 현재 키보드 언어를 확인하는 방법
- 2. 현지화 : 현재 사용자 언어를 얻는 방법?
- 3. 현재 언어를 변경하는 방법?
- 4. ADB를 통해 현재 키보드 (현재 IME)를 얻는 방법
- 5. JQuery를 사용하여 키보드 입력 언어를 결정하는 방법
- 6. 프로그래밍 방식으로 키보드 언어를 변경하는 방법
- 7. 사용 가능한 언어를 얻는 방법
- 8. CultureInfo에서 국가없이 언어를 얻는 방법
- 9. C++ 콘솔 응용 프로그램에서 현재 키보드 언어를 확인하는 방법은 무엇입니까?
- 10. win32api & pyhook - 사용자의 입력 언어를 얻는 방법?
- 11. 유닉스에서 현재 키보드 레이아웃을 바꾸는 이벤트를 얻는 방법?
- 12. dos에서 현재 세그먼트를 얻는 방법
- 13. Android에서 키보드 IME 언어를 감지합니다.
- 14. 들어오는 문자열의 키보드 언어를 감지합니다.
- 15. 코코아에서 시스템 로케일과 시스템 언어를 얻는 방법
- 16. 현재 Android 키보드의 언어를 찾으십시오.
- 17. 파이썬에서 키보드 입력을 얻는 방법?
- 18. 현재 입력 언어 C++을 얻는 방법?
- 19. 드루팔 (Drupal : 분류법의 현재 언어를 변경하는 방법
- 20. WP에서 현재 SIP 언어를 확인하는 방법
- 21. 현재 TimeStamp를 얻는 방법?
- 22. 현재 ApiController를 얻는 방법
- 23. 현재 요청을 얻는 방법
- 24. 현재 glDebugMessageCallback을 얻는 방법?
- 25. 현재 위치를 얻는 방법
- 26. 현재 위치를 얻는 방법?
- 27. 현재 입력 언어를 결정하는 방법은 무엇입니까?
- 28. xamarin에서 Android 용 장치의 현재 언어를 얻는 방법은 무엇입니까?
- 29. Node.js, Socket.io : 클라이언트 브라우저 언어를 얻는 방법?
- 30. 터미널을 통해 Mac OS의 언어를 얻는 방법
http://stackoverflow.com/questions/14775218/how-can-i-know-keyboard-language -en-fr –
답장을 보내 주셔서 감사합니다. 그러나이 솔루션은 API 11 이상을 지원하며 API 7을 사용하고 있습니다. 제 문제입니다. –