我是android的初学者,正在开发自定义键盘。我用英语创作的。现在我想再增加一些语言,比如俄语和阿拉伯语。
我引用了http://code.tutsplus.com/tutorials/create-a-custom-keyboard-on-android--cms-22615
我的问题是如何找到安卓系统的俄语字母代码?我应该使用utf-8、unicode还是其他什么?
我做了这样的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:所有android设备都可以使用的俄语代码。

最佳答案

您可以使用“Unicode of Russian Symbol”作为键,使用“Russian Symboal”作为标签
像这样的俄语XML文件

    <Row>
        <Key android:codes="1081" android:keyLabel="й" />
        <Key android:codes="1094" android:keyLabel="ц"/>
        <Key android:codes="1091" android:keyLabel="у"/>
    </Row>

09-26 12:56