0

저는 android 4.0 용 버마어 입력 메소드를 개발 중입니다. API 데모에 제공된 샘플 소프트 키보드를 따라 가고 있습니다.InputMethod 개발하기 Burmese :: Android

지금 내 질문은

샘플 소프트 keyboard.I의 qwert.xml에서

가 다음을 가지고있다. 위의 코드 android:codes="113" (113)에서

.... 
<Row> 
     <Key android:codes="113" android:keyIcon="q" android:keyEdgeFlags="left"/> 
     <Key android:codes="119" android:keyLabel="w"/> 
     <Key android:codes="101" android:keyLabel="e"/> 
     <Key android:codes="114" android:keyLabel="r"/> 
     <Key android:codes="116" android:keyLabel="t"/> 
     <Key android:codes="121" android:keyLabel="y"/> 
     <Key android:codes="117" android:keyLabel="u"/> 
     <Key android:codes="105" android:keyLabel="i"/> 
     <Key android:codes="111" android:keyLabel="o"/> 
     <Key android:codes="112" android:keyLabel="p" android:keyEdgeFlags="right"/> 
    </Row> 

문자 Q에 대한 UTF-8 코드입니다.

내가 한 것은 버드 문자에 대한 UTF-8 코드로 android : 코드를 대체 한 것입니다. 버마 문자가 표시 될 것으로 예상했지만 모든 문자에 빈 공간이 표시됩니다.

나는 갇혔다. 잘 모르지만 아무것도 발견되지 않았다.

아무도 도와 줄 수 있습니까?

답변

0

마지막으로 해결책을 얻었습니다. android : codes 속성에 DCP 즉 10 진수 코드 포인트를 제공해야합니다. 나머지는 모두 놓을 것입니다. 우리는 또한 UTF8을 사용할 수 있지만 라틴 이외의 언어로 개발하는 경우 R 및 D를 수행해야합니다.