自定义键盘中的弹出键盘

时间:2014-12-28 17:35:52

标签: android keyboard android-softkeyboard

我正在为Android开发一个软键盘..我跟着this tutorial ..它运行正常..但我需要让键盘键的预览显示为键盘..我已经完成了通过这段代码:

    <Key android:codes="97" android:keyLabel="a" android:keyEdgeFlags="left" android:popupCharacters="aA" android:popupKeyboard="@layout/preview"/>

preview.xml:

<?xml version="1.0" encoding="utf-8"?>
<android.inputmethodservice.Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
    android:keyWidth="8%p"
    android:keyHeight="8%p"
   >
</android.inputmethodservice.Keyboard>

我将预览作为键盘上的字母&#39; a&#39;和&#39; A&#39;和&#39; X&#39;退出,这很好..但当我尝试点击任何这些字母时没有任何反应..当我点击&#39; X&#39;它退出..

任何想法?

1 个答案:

答案 0 :(得分:0)

您需要更改preview.xml

<?xml version="1.0" encoding="utf-8"?>
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
      android:keyWidth="40dp"
      android:horizontalGap="0px"
      android:verticalGap="0px"
      android:keyHeight="50dp" >
</Keyboard>