2012-01-27 2 views
1

API에서 제공하는 KeyboardView 클래스를 사용하여 맞춤 키보드를 만들고 있습니다. 열쇠의 라벨의 서체를 바꾸고 싶습니다. (즉, kiran.ttf 파일을 사용하면 'K'가 'क'로 표시됩니다.)Android 키보드 글꼴 변경

나는 많은 것을 수색했지만 아직 성공하지 못했습니다.

미리 감사드립니다.

+0

이 도움이 될 수 있습니다 : [어떻게 안드로이드 키보드 키 글꼴을 변경하려면?] [1] [1] : http://stackoverflow.com/a/4949412/456582 – Heidar

답변

0

키보드를 사용할 때 올바른 기호를 EditText로 출력하는 유일한 방법은 UTF-8 유니 코드를 사용하는 것입니다. 현재 엔지니어링 키보드를 개발 중이고 필요한 모든 심볼을 찾은 다음 getCurrentInputConnection()을 사용하여 유니 코드를 출력합니다. commitText ("\ u2220", 1);

: 귀하의 경우

, 당신은 그것을 유니 코드 내 키보드 (데모 용)는 나에게이를 준다 추가 u0915에게

를 \입니다, 당신이 질문에있어 그 문자를 찾고 있다면 Devangari Keyboard Example

화면 위쪽의 editText에 출력됩니다. 키 자체는 키보드의 왼쪽 상단 모서리에 있습니다. 에서 유래하는 유니 코드의 특정 집합은 "Devanagari"라고하며 문자는 여기에서 찾을 수 있습니다 : http://unicode.org/charts/PDF/U0900.pdf.

희망 하시겠습니까?