我打算在android上创建一个自定义软键盘,该键盘支持英语和越南语两种语言。我在互联网上搜索了一个指南,以在此处[Android C0]上在android上创建自定义键盘。但是我仍然不知道如何创建越南语键盘。在越南语键盘中,有些情况我需要处理:-双击某些键,它将变成另一个键。示例:
https://developer.android.com/guide/topics/text/creating-input-method.html
一些键,当我组合在一起按下时,它变成新的键。示例:
按A,然后快速按W->,它变成Ă。按O,然后快速按W->它变成Ơ。按H,O,T,S->变成HÓT。按H,O,N,F->变为HÒN。按H,O,T,J->变成HỌT。按H,O,I,R->变成HỎI。按N,G,A,X->变成NGÃ...
如何为越南语键盘创建keyboard_layout.xml?在上述情况下,如何处理android java代码中的越南语键盘?
只有使用IME的方法。参见A -> double press: Â
O -> double press: Ô
E -> double press: Ê
...
。
http://developer.android.com/guide/topics/text/creating-input-method.html