android:keyIcon无法在android自定义键盘中处理字母表

android:keyIcon无法在android自定义键盘中处理字母表,android,android-softkeyboard,Android,Android Softkeyboard,我正在制作一个定制的键盘。我想为键盘上的每个字符设置图标 <Keyboard android:keyWidth="10.000002%p" android:keyHeight="@dimen/key_height" android:horizontalGap="0.0px" android:verticalGap="0.0px" xmlns:android="http://schemas.android.com/apk/res/android"> <Row>

我正在制作一个定制的键盘。我想为键盘上的每个字符设置图标

<Keyboard android:keyWidth="10.000002%p" android:keyHeight="@dimen/key_height" android:horizontalGap="0.0px" android:verticalGap="0.0px"
  xmlns:android="http://schemas.android.com/apk/res/android">
    <Row>
        <Key android:keyEdgeFlags="left" android:codes="3423" android:keyIcon="@drawable/q_shifted" />
        <Key android:codes="343"  android:keyIcon="@drawable/w_shifted" />
        <Key android:codes="" android:keyIcon="@drawable/e_shifted" />
        <Key android:codes="4342" android:keyIcon="@drawable/r_shifted" />
        <Key android:codes="2344" android:keyIcon="@drawable/t_shifted" />
        <Key android:codes="324" android:keyIcon="@drawable/y_shifted" />
        <Key android:codes="54" android:keyIcon="@drawable/u_shifted" />
        <Key android:codes="546" android:keyIcon="@drawable/i_shifted" />
        <Key android:codes="546" android:keyLabel="O" />
        <Key android:keyEdgeFlags="right" android:codes="5345" android:keyIcon="@drawable/p_shifted" />
    </Row>

....
....
....

 <Row android:rowEdgeFlags="bottom">
        <Key android:keyWidth="20.000004%p" android:codes="-101" android:keyEdgeFlags="left" android:keyIcon="@drawable/vv_english_on" />
        <Key android:keyWidth="14.999998%p" android:codes="-2" android:keyLabel="123" />
        <Key android:keyWidth="20.000004%p" android:codes="32" android:isRepeatable="true" android:keyIcon="@drawable/sym_keyboard_space" />
        <Key android:keyWidth="14.999998%p" android:codes="46" android:keyLabel="." />
        <Key android:keyWidth="14.999998%p" android:codes="44,59" android:keyLabel=", ;" />
        <Key android:keyWidth="14.999998%p" android:codes="10" android:keyEdgeFlags="right" android:keyIcon="@drawable/sym_keyboard_return" />
    </Row>
</Keyboard>
按键图标未显示,但空格、del、shift、drawable等图标正确显示

是否需要或不支持任何其他设置

我的图标大小为42*50,放在可绘制的xhdpi下


谢谢你的帮助。

为什么android:e_的代码是空的?这会有问题吗?我将改变它,在android中再试一次:代码是用来识别钥匙的,就像它的id一样,但它与钥匙图标无关。