我有定制的Android键盘:
public class CustomKeyboard extends Keyboard{...}
public class CustomKeyboardView extends KeyboardView{...}
public class CustomKeyboardIME extends InputMethodService implements KeyboardView.OnKeyboardActionListener{...}
在一些键上,我有popupKeyboard
和popupCharacters
<Key android:codes="144" android:keyLabel="0" android:popupKeyboard="@xml/key_popup" android:popupCharacters=")" android:keyEdgeFlags="right"/>
xml/key_popup.xml:
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
android:keyWidth="10%p"
android:horizontalGap="0px"
android:verticalGap="0px"
android:keyHeight="@dimen/key_height" >
</Keyboard>
但是当我按下"0“键时,弹出的")”键会显示出来,但它会一直显示在那里,直到我按下"X“键或")”字符。它看起来是这样的:
我想让它只在我握住手指的时候打开。类似三星或HTC键盘上的东西:
有人能帮帮我吗?
编辑是否至少可以更改此弹出窗口的外观?我想让它有和我做的整个键盘一样的背景和按键。
https://stackoverflow.com/questions/29390175
复制相似问题