我是Android的初学者,正在使用自定义键盘。我用英语创作。现在我想添加一些俄语和阿拉伯语等语言。
我参考了http://code.tutsplus.com/tutorials/create-a-custom-keyboard-on-android--cms-22615
我的问题是如何找到Android的俄语字母代码?我应该使用utf-8,unicode还是别的什么?
我已经像这样为Enlgish制作了XML文件
<Row>
<Key android:codes="97" android:keyLabel="a" android:keyEdgeFlags="left"/>
<Key android:codes="115" android:keyLabel="s"/>
<Key android:codes="100" android:keyLabel="d"/>
<Key android:codes="102" android:keyLabel="f"/>
<Key android:codes="103" android:keyLabel="g"/>
<Key android:codes="104" android:keyLabel="h"/>
<Key android:codes="106" android:keyLabel="j"/>
<Key android:codes="107" android:keyLabel="k"/>
<Key android:codes="108" android:keyLabel="l"/>
<Key android:codes="35,64" android:keyLabel="\# \@" android:keyEdgeFlags="right"/>
</Row>
我想为俄语或其他更好的方法制作类似的东西(xml)。使用这种方法只有问题是我不知道 android:codes 俄语适用于所有Android设备。
答案 0 :(得分:4)
您可以使用'俄罗斯符号的unicode'作为关键字,使用'俄语符号'作为标签
像这样的俄语XML文件
<Row>
<Key android:codes="1081" android:keyLabel="й" />
<Key android:codes="1094" android:keyLabel="ц"/>
<Key android:codes="1091" android:keyLabel="у"/>
</Row>