Всплывающее окно софт-клавиатуры Android на долгом нажатии клавиши

Я разрабатываю программную клавиатуру 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" >

Но когда я долго нажимаю на «0», всплывающее окно с символом «)», но оно остается там, пока я не нажму кнопку «X» или «)».

И я хочу, чтобы он открывался только пока я держу палец. Что-то вроде на клавиатуре iPhone:

Кто-нибудь может помочь?

Спасибо!!

Ответы на вопрос(1)

Ваш ответ на вопрос