我正在开发Android 4.0的Burmese输入法。 我正在关注API演示中提供的示例软键盘。
现在我的问题是
在示例软键盘的qwert.xml中。我得到了以下内容。
....
<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>
在上面的代码段android:codes="113"
中,113是字符q的UTF-8代码。
我所做的是用“缅甸字符”的UTF-8代码替换了android:代码。 我期待显示缅甸字符,但它显示所有字符的空白区域。
我被困了。用Google搜索但没有找到。
任何人都可以帮助我吗?
答案 0 :(得分:0)
最后我得到了解决方案。 我们必须在android:codes属性中提供DCP即十进制编码点。 所有的事情都将落实到位。我们也可以使用UTF8,但如果为拉丁语开发语言,则需要做R和D.