Android 阿拉伯字母的键码

Kha*_*tar 2 xml android

在 android 中创建自定义键盘时,包含这样的 keyCodes 的 xml 文件有如下几行:

56代表什么??我在哪里可以获得英语和其他语言所有字母的所有代码?如果我想在键盘上的英文字母旁边添加阿拉伯字母怎么办?我没有找到阿拉伯字母的键码。

链接中的示例 https://android.googlesource.com/platform/development/+/master/samples/SoftKeyboard/res/xml/qwerty.xml

Kal*_*mah 5

你可以用这个代码。它包括所有阿拉伯字母。

\n\n
 <Row>\n        <Key android:codes="1590" android:keyEdgeFlags="left" android:keyLabel="\xd8\xb6" />\n        <Key android:codes="1589" android:keyLabel="\xd8\xb5" />\n        <Key android:codes="1579" android:keyLabel="\xd8\xab" />\n        <Key android:codes="1602" android:keyLabel="\xd9\x82" />\n        <Key android:codes="1601" android:keyLabel="\xd9\x81" />\n        <Key android:codes="1594" android:keyLabel="\xd8\xba" />\n        <Key android:codes="1593" android:keyLabel="\xd8\xb9" />\n        <Key android:codes="1607" android:keyLabel="\xd9\x87" />\n        <Key android:codes="1582" android:keyLabel="\xd8\xae" />\n        <Key android:codes="1581" android:keyLabel="\xd8\xad" />\n        <Key android:codes="1580" android:keyEdgeFlags="right" android:keyLabel="\xd8\xac" />\n    </Row>\n    <Row>\n        <Key android:codes="1588" android:keyEdgeFlags="left" android:keyLabel="\xd8\xb4" />\n        <Key android:codes="1587" android:keyLabel="\xd8\xb3" />\n        <Key android:codes="1610" android:keyLabel="\xd9\x8a" />\n        <Key android:codes="1576" android:keyLabel="\xd8\xa8" />\n        <Key android:codes="1604" android:keyLabel="\xd9\x84" />\n        <Key android:codes="1575" android:keyLabel="\xd8\xa7" />\n        <Key android:codes="1578" android:keyLabel="\xd8\xaa" />\n        <Key android:codes="1606" android:keyLabel="\xd9\x86" />\n        <Key android:codes="1605" android:keyLabel="\xd9\x85" />\n        <Key android:codes="1603" android:keyLabel="\xd9\x83" />\n        <Key android:codes="1731" android:keyLabel="\xdb\x83" />\n    </Row>\n    <Row android:keyWidth="8.800006%p">\n        <Key android:codes="1569" android:keyLabel="\xd8\xa1" />\n        <Key android:codes="1592" android:keyLabel="\xd8\xb8" />\n        <Key android:codes="1591" android:keyLabel="\xd8\xb7" />\n        <Key android:codes="1586" android:keyLabel="\xd8\xb2" />\n        <Key android:codes="1583" android:keyLabel="\xd8\xaf" />\n        <Key android:codes="1584" android:keyLabel="\xd8\xb0" />\n        <Key android:codes="1585" android:keyLabel="\xd8\xb1" />\n        <Key android:codes="1608" android:keyLabel="\xd9\x88" />\n        <Key android:codes="8216" android:keyLabel="\xe2\x80\x98" />\n        <Key android:keyWidth="12.0%p" android:codes="-5" android:keyEdgeFlags="right" android:isModifier="true" android:isRepeatable="true" android:keyIcon="@drawable/btn_back" />\n    </Row>\n
Run Code Online (Sandbox Code Playgroud)\n